|
| 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: