|
Blender V4.3
|
#include <attribute_access_intern.hh>
Public Types | |
| using | CustomDataGetter = CustomData *(*)(void *owner) |
| using | ConstCustomDataGetter = const CustomData *(*)(const void *owner) |
| using | GetElementNum = int (*)(const void *owner) |
| using | UpdateCustomDataPointers = void (*)(void *owner) |
Public Attributes | |
| CustomDataGetter | get_custom_data |
| ConstCustomDataGetter | get_const_custom_data |
| GetElementNum | get_element_num |
Utility to group together multiple functions that are used to access custom data on geometry components in a generic way.
Definition at line 20 of file attribute_access_intern.hh.
| using blender::bke::CustomDataAccessInfo::ConstCustomDataGetter = const CustomData *(*)(const void *owner) |
Definition at line 22 of file attribute_access_intern.hh.
| using blender::bke::CustomDataAccessInfo::CustomDataGetter = CustomData *(*)(void *owner) |
Definition at line 21 of file attribute_access_intern.hh.
| using blender::bke::CustomDataAccessInfo::GetElementNum = int (*)(const void *owner) |
Definition at line 23 of file attribute_access_intern.hh.
| using blender::bke::CustomDataAccessInfo::UpdateCustomDataPointers = void (*)(void *owner) |
Definition at line 24 of file attribute_access_intern.hh.
| ConstCustomDataGetter blender::bke::CustomDataAccessInfo::get_const_custom_data |
Definition at line 27 of file attribute_access_intern.hh.
Referenced by blender::bke::BuiltinCustomDataLayerProvider::exists(), blender::bke::CustomDataAttributeProvider::foreach_attribute(), blender::bke::BuiltinCustomDataLayerProvider::try_get_for_read(), and blender::bke::CustomDataAttributeProvider::try_get_for_read().
| CustomDataGetter blender::bke::CustomDataAccessInfo::get_custom_data |
Definition at line 26 of file attribute_access_intern.hh.
Referenced by blender::bke::BuiltinCustomDataLayerProvider::try_create(), blender::bke::CustomDataAttributeProvider::try_create(), blender::bke::BuiltinCustomDataLayerProvider::try_delete(), blender::bke::CustomDataAttributeProvider::try_delete(), blender::bke::BuiltinCustomDataLayerProvider::try_get_for_write(), and blender::bke::CustomDataAttributeProvider::try_get_for_write().
| GetElementNum blender::bke::CustomDataAccessInfo::get_element_num |
Definition at line 28 of file attribute_access_intern.hh.
Referenced by blender::bke::CustomDataAttributeProvider::foreach_attribute(), blender::bke::BuiltinCustomDataLayerProvider::try_create(), blender::bke::CustomDataAttributeProvider::try_create(), blender::bke::BuiltinCustomDataLayerProvider::try_delete(), blender::bke::CustomDataAttributeProvider::try_delete(), blender::bke::BuiltinCustomDataLayerProvider::try_get_for_read(), blender::bke::CustomDataAttributeProvider::try_get_for_read(), blender::bke::BuiltinCustomDataLayerProvider::try_get_for_write(), and blender::bke::CustomDataAttributeProvider::try_get_for_write().