Blender
V3.3
|
Additional Inherited Members | |
![]() | |
enum | CreatableEnum { Creatable , NonCreatable } |
enum | WritableEnum { Writable , Readonly } |
enum | DeletableEnum { Deletable , NonDeletable } |
![]() | |
using | GetSpan = Span< float3 >(*)(const Spline &spline) |
using | GetMutableSpan = MutableSpan< float3 >(*)(Spline &spline) |
using | UpdateOnWrite = void(*)(Spline &spline) |
![]() | |
const GetSpan | get_span_ |
const GetMutableSpan | get_mutable_span_ |
const UpdateOnWrite | update_on_write_ |
bool | stored_in_custom_data_ |
![]() | |
const std::string | name_ |
const eAttrDomain | domain_ |
const eCustomDataType | data_type_ |
const CreatableEnum | createable_ |
const WritableEnum | writable_ |
const DeletableEnum | deletable_ |
Special attribute provider for the position attribute. Keeping this separate means we don't need to make BuiltinPointAttributeProvider overly generic, and the special handling for the positions is more clear.
Definition at line 1023 of file geometry_component_curve.cc.
|
inline |
Definition at line 1025 of file geometry_component_curve.cc.
|
inlinefinalvirtual |
Implements blender::bke::BuiltinAttributeProvider.
Definition at line 1037 of file geometry_component_curve.cc.
References curve, CURVE_TYPE_BEZIER, blender::bke::BuiltinAttributeProvider::domain_, and blender::bke::BuiltinPointAttributeProvider< T >::try_get_for_write().