Blender
V3.3
|
#include <BKE_attribute.hh>
Public Member Functions | |
operator bool () const | |
void | finish () |
template<typename T > | |
AttributeWriter< T > | typed () const |
Public Attributes | |
GVMutableArray | varray |
eAttrDomain | domain |
std::function< void()> | tag_modified_fn |
A generic version of #AttributeWriter.
Definition at line 257 of file BKE_attribute.hh.
|
inline |
Definition at line 267 of file BKE_attribute.hh.
References tag_modified_fn.
Referenced by copy_attributes_between_components(), blender::bke::create_point_attribute(), blender::nodes::node_geo_attribute_capture_cc::try_capture_field_on_geometry(), and vertex_paint_from_weight().
|
inline |
Definition at line 262 of file BKE_attribute.hh.
References varray.
|
inline |
Definition at line 274 of file BKE_attribute.hh.
References domain, T, tag_modified_fn, blender::GVMutableArray::typed(), and varray.
Referenced by blender::bke::MutableAttributeAccessor::lookup_or_add_for_write().
eAttrDomain blender::bke::GAttributeWriter::domain |
Definition at line 259 of file BKE_attribute.hh.
Referenced by transform_active_color(), typed(), and vertex_paint_from_weight().
std::function<void()> blender::bke::GAttributeWriter::tag_modified_fn |
Definition at line 260 of file BKE_attribute.hh.
GVMutableArray blender::bke::GAttributeWriter::varray |
Definition at line 258 of file BKE_attribute.hh.
Referenced by copy_attributes_between_components(), blender::bke::create_point_attribute(), operator bool(), transform_active_color(), blender::nodes::node_geo_attribute_capture_cc::try_capture_field_on_geometry(), typed(), and vertex_paint_from_weight().