Blender
V3.3
|
Public Member Functions | |
InstancePositionAttributeProvider () | |
GVArray | try_get_for_read (const void *owner) const final |
GAttributeWriter | try_get_for_write (void *owner) const final |
bool | try_delete (void *UNUSED(owner)) const final |
bool | try_create (void *UNUSED(owner), const AttributeInit &UNUSED(initializer)) const final |
bool | exists (const void *UNUSED(owner)) const final |
![]() | |
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 |
virtual bool | exists (const void *owner) const =0 |
StringRefNull | name () const |
eAttrDomain | domain () const |
eCustomDataType | data_type () const |
Additional Inherited Members | |
![]() | |
enum | CreatableEnum { Creatable , NonCreatable } |
enum | WritableEnum { Writable , Readonly } |
enum | DeletableEnum { Deletable , NonDeletable } |
![]() | |
const std::string | name_ |
const eAttrDomain | domain_ |
const eCustomDataType | data_type_ |
const CreatableEnum | createable_ |
const WritableEnum | writable_ |
const DeletableEnum | deletable_ |
Definition at line 390 of file geometry_component_instances.cc.
|
inline |
Definition at line 392 of file geometry_component_instances.cc.
|
inlinefinal |
Definition at line 426 of file geometry_component_instances.cc.
|
inlinefinal |
Definition at line 421 of file geometry_component_instances.cc.
|
inlinefinal |
Definition at line 416 of file geometry_component_instances.cc.
|
inlinefinalvirtual |
Implements blender::bke::BuiltinAttributeProvider.
Definition at line 398 of file geometry_component_instances.cc.
References InstancesComponent::instance_transforms().
|
inlinefinalvirtual |
Implements blender::bke::BuiltinAttributeProvider.
Definition at line 406 of file geometry_component_instances.cc.
References blender::bke::get_transform_position(), InstancesComponent::instance_transforms(), and blender::bke::set_transform_position().