Blender  V3.3
Public Member Functions | List of all members
blender::bke::DynamicPointAttributeProvider Class Referencefinal
Inheritance diagram for blender::bke::DynamicPointAttributeProvider:
blender::bke::DynamicAttributesProvider

Public Member Functions

GAttributeReader try_get_for_read (const void *owner, const AttributeIDRef &attribute_id) const final
 
GAttributeWriter try_get_for_write (void *owner, const AttributeIDRef &attribute_id) const final
 
bool try_delete (void *owner, const AttributeIDRef &attribute_id) const final
 
bool try_create (void *owner, const AttributeIDRef &attribute_id, const eAttrDomain domain, const eCustomDataType data_type, const AttributeInit &initializer) const final
 
bool foreach_attribute (const void *owner, const AttributeForeachCallback callback) const final
 
void foreach_domain (const FunctionRef< void(eAttrDomain)> callback) const final
 
bool type_is_supported (eCustomDataType data_type) const
 

Detailed Description

Definition at line 1153 of file geometry_component_curve.cc.

Member Function Documentation

◆ foreach_attribute()

bool blender::bke::DynamicPointAttributeProvider::foreach_attribute ( const void owner,
const AttributeForeachCallback  callback 
) const
inlinefinalvirtual

◆ foreach_domain()

void blender::bke::DynamicPointAttributeProvider::foreach_domain ( const FunctionRef< void(eAttrDomain)>  callback) const
inlinefinalvirtual

◆ try_create()

bool blender::bke::DynamicPointAttributeProvider::try_create ( void owner,
const AttributeIDRef attribute_id,
const eAttrDomain  domain,
const eCustomDataType  data_type,
const AttributeInit initializer 
) const
inlinefinalvirtual

◆ try_delete()

bool blender::bke::DynamicPointAttributeProvider::try_delete ( void owner,
const AttributeIDRef attribute_id 
) const
inlinefinalvirtual

◆ try_get_for_read()

GAttributeReader blender::bke::DynamicPointAttributeProvider::try_get_for_read ( const void owner,
const AttributeIDRef attribute_id 
) const
inlinefinalvirtual

◆ try_get_for_write()

GAttributeWriter blender::bke::DynamicPointAttributeProvider::try_get_for_write ( void owner,
const AttributeIDRef attribute_id 
) const
inlinefinalvirtual

◆ type_is_supported()

bool blender::bke::DynamicPointAttributeProvider::type_is_supported ( eCustomDataType  data_type) const
inline

Definition at line 1311 of file geometry_component_curve.cc.

Referenced by try_create().


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