|
| | BuiltinSplineAttributeProvider (std::string attribute_name, const eCustomDataType attribute_type, const WritableEnum writable, const AsReadAttribute as_read_attribute, const AsWriteAttribute as_write_attribute) |
| |
| 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 *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 |
| |
| StringRefNull | name () const |
| |
| eAttrDomain | domain () const |
| |
| eCustomDataType | data_type () const |
| |
◆ BuiltinSplineAttributeProvider()
| blender::bke::BuiltinSplineAttributeProvider::BuiltinSplineAttributeProvider |
( |
std::string |
attribute_name, |
|
|
const eCustomDataType |
attribute_type, |
|
|
const WritableEnum |
writable, |
|
|
const AsReadAttribute |
as_read_attribute, |
|
|
const AsWriteAttribute |
as_write_attribute |
|
) |
| |
|
inline |
◆ exists()
| bool blender::bke::BuiltinSplineAttributeProvider::exists |
( |
const void * |
owner | ) |
const |
|
inlinefinalvirtual |
◆ try_create()
| bool blender::bke::BuiltinSplineAttributeProvider::try_create |
( |
void * |
UNUSEDowner, |
|
|
const AttributeInit & |
UNUSEDinitializer |
|
) |
| const |
|
inlinefinal |
◆ try_delete()
| bool blender::bke::BuiltinSplineAttributeProvider::try_delete |
( |
void * |
UNUSEDowner | ) |
const |
|
inlinefinal |
◆ try_get_for_read()
| GVArray blender::bke::BuiltinSplineAttributeProvider::try_get_for_read |
( |
const void * |
owner | ) |
const |
|
inlinefinalvirtual |
◆ try_get_for_write()
| GAttributeWriter blender::bke::BuiltinSplineAttributeProvider::try_get_for_write |
( |
void * |
owner | ) |
const |
|
inlinefinalvirtual |
The documentation for this class was generated from the following file: