Blender V5.0
blender::bke::CustomDataAccessInfo Struct Reference

#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 GetTagModifiedFunction = std::function<void()> (*)(void *owner, StringRef name)

Public Attributes

CustomDataGetter get_custom_data
ConstCustomDataGetter get_const_custom_data
GetElementNum get_element_num
GetTagModifiedFunction get_tag_modified_function

Detailed Description

Utility to group together multiple functions that are used to access custom data on geometry components in a generic way.

Definition at line 23 of file attribute_access_intern.hh.

Member Typedef Documentation

◆ ConstCustomDataGetter

Definition at line 25 of file attribute_access_intern.hh.

◆ CustomDataGetter

◆ GetElementNum

using blender::bke::CustomDataAccessInfo::GetElementNum = int (*)(const void *owner)

Definition at line 26 of file attribute_access_intern.hh.

◆ GetTagModifiedFunction

using blender::bke::CustomDataAccessInfo::GetTagModifiedFunction = std::function<void()> (*)(void *owner, StringRef name)

Definition at line 27 of file attribute_access_intern.hh.

Member Data Documentation

◆ get_const_custom_data

ConstCustomDataGetter blender::bke::CustomDataAccessInfo::get_const_custom_data

Definition at line 30 of file attribute_access_intern.hh.

◆ get_custom_data

CustomDataGetter blender::bke::CustomDataAccessInfo::get_custom_data

Definition at line 29 of file attribute_access_intern.hh.

◆ get_element_num

GetElementNum blender::bke::CustomDataAccessInfo::get_element_num

Definition at line 31 of file attribute_access_intern.hh.

◆ get_tag_modified_function

GetTagModifiedFunction blender::bke::CustomDataAccessInfo::get_tag_modified_function

Definition at line 32 of file attribute_access_intern.hh.


The documentation for this struct was generated from the following file: