|
Blender
V2.93
|
#include <attribute_access_intern.hh>
Public Types | |
| using | CustomDataGetter = CustomData *(*)(GeometryComponent &component) |
| using | ConstCustomDataGetter = const CustomData *(*)(const GeometryComponent &component) |
| using | UpdateCustomDataPointers = void(*)(GeometryComponent &component) |
Public Attributes | |
| CustomDataGetter | get_custom_data |
| ConstCustomDataGetter | get_const_custom_data |
| UpdateCustomDataPointers | update_custom_data_pointers |
Utility to group together multiple functions that are used to access custom data on geometry components in a generic way.
Definition at line 192 of file attribute_access_intern.hh.
| using blender::bke::CustomDataAccessInfo::ConstCustomDataGetter = const CustomData *(*)(const GeometryComponent &component) |
Definition at line 194 of file attribute_access_intern.hh.
| using blender::bke::CustomDataAccessInfo::CustomDataGetter = CustomData *(*)(GeometryComponent &component) |
Definition at line 193 of file attribute_access_intern.hh.
| using blender::bke::CustomDataAccessInfo::UpdateCustomDataPointers = void (*)(GeometryComponent &component) |
Definition at line 195 of file attribute_access_intern.hh.
| ConstCustomDataGetter blender::bke::CustomDataAccessInfo::get_const_custom_data |
Definition at line 198 of file attribute_access_intern.hh.
Referenced by blender::bke::BuiltinCustomDataLayerProvider::exists(), blender::bke::CustomDataAttributeProvider::foreach_attribute(), blender::bke::NamedLegacyCustomDataProvider::foreach_attribute(), blender::bke::BuiltinCustomDataLayerProvider::try_get_for_read(), blender::bke::CustomDataAttributeProvider::try_get_for_read(), and blender::bke::NamedLegacyCustomDataProvider::try_get_for_read().
| CustomDataGetter blender::bke::CustomDataAccessInfo::get_custom_data |
Definition at line 197 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::NamedLegacyCustomDataProvider::try_delete(), blender::bke::BuiltinCustomDataLayerProvider::try_get_for_write(), blender::bke::CustomDataAttributeProvider::try_get_for_write(), and blender::bke::NamedLegacyCustomDataProvider::try_get_for_write().
| UpdateCustomDataPointers blender::bke::CustomDataAccessInfo::update_custom_data_pointers |
Definition at line 199 of file attribute_access_intern.hh.
Referenced by blender::bke::BuiltinCustomDataLayerProvider::try_create(), blender::bke::BuiltinCustomDataLayerProvider::try_delete(), blender::bke::NamedLegacyCustomDataProvider::try_delete(), blender::bke::BuiltinCustomDataLayerProvider::try_get_for_write(), and blender::bke::NamedLegacyCustomDataProvider::try_get_for_write().