|
Blender
V3.3
|
Public Member Functions | |
| BezierHandleAttributeProvider (const bool is_right) | |
| GVArray | try_get_for_read (const void *owner) const override |
| GAttributeWriter | try_get_for_write (void *owner) const override |
| bool | try_delete (void *UNUSED(owner)) const final |
| bool | try_create (void *UNUSED(owner), const AttributeInit &UNUSED(initializer)) const final |
| bool | exists (const void *owner) const final |
Public Member Functions inherited from blender::bke::BuiltinAttributeProvider | |
| BuiltinAttributeProvider (std::string name, const eAttrDomain domain, const eCustomDataType data_type, const CreatableEnum createable, const WritableEnum writable, const DeletableEnum deletable) | |
| virtual bool | try_delete (void *owner) const =0 |
| virtual bool | try_create (void *onwer, const AttributeInit &initializer) const =0 |
| StringRefNull | name () const |
| eAttrDomain | domain () const |
| eCustomDataType | data_type () const |
Additional Inherited Members | |
Public Types inherited from blender::bke::BuiltinAttributeProvider | |
| enum | CreatableEnum { Creatable , NonCreatable } |
| enum | WritableEnum { Writable , Readonly } |
| enum | DeletableEnum { Deletable , NonDeletable } |
Protected Attributes inherited from blender::bke::BuiltinAttributeProvider | |
| const std::string | name_ |
| const eAttrDomain | domain_ |
| const eCustomDataType | data_type_ |
| const CreatableEnum | createable_ |
| const WritableEnum | writable_ |
| const DeletableEnum | deletable_ |
Definition at line 1064 of file geometry_component_curve.cc.
|
inline |
Definition at line 1069 of file geometry_component_curve.cc.
|
inlinefinalvirtual |
Implements blender::bke::BuiltinAttributeProvider.
Definition at line 1128 of file geometry_component_curve.cc.
References component(), curve, CURVE_TYPE_BEZIER, and ReadOnly.
|
inlinefinal |
Definition at line 1123 of file geometry_component_curve.cc.
|
inlinefinal |
Definition at line 1118 of file geometry_component_curve.cc.
|
inlineoverridevirtual |
Implements blender::bke::BuiltinAttributeProvider.
Definition at line 1080 of file geometry_component_curve.cc.
References curve, CURVE_TYPE_BEZIER, and splines.
|
inlineoverridevirtual |
Implements blender::bke::BuiltinAttributeProvider.
Definition at line 1098 of file geometry_component_curve.cc.
References curve, CURVE_TYPE_BEZIER, and blender::bke::BuiltinAttributeProvider::domain_.