|
Blender V5.0
|
Public Member Functions | |
| int | size () const |
| IndexRange | index_range () const |
Public Attributes | |
| VectorSet< StringRef > | ids |
| Vector< AttributeDomainAndType > | kinds |
An ordered set of attribute ids. Attributes are ordered to avoid name lookups in many places. Once the attributes are ordered, they can just be referred to by index.
Definition at line 41 of file realize_instances.cc.
|
inline |
Definition at line 50 of file realize_instances.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::index_range().
Referenced by blender::geometry::add_instance_attributes_to_single_geometry(), blender::geometry::execute_instances_tasks(), blender::geometry::execute_realize_curve_tasks(), blender::geometry::execute_realize_grease_pencil_tasks(), blender::geometry::execute_realize_mesh_tasks(), blender::geometry::execute_realize_pointcloud_tasks(), blender::geometry::preprocess_curves(), blender::geometry::preprocess_grease_pencils(), blender::geometry::preprocess_meshes(), and blender::geometry::preprocess_pointclouds().
|
inline |
Definition at line 45 of file realize_instances.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::size().
Referenced by blender::geometry::preprocess_curves(), blender::geometry::preprocess_grease_pencils(), blender::geometry::preprocess_meshes(), blender::geometry::preprocess_pointclouds(), and blender::geometry::realize_instances().
Definition at line 42 of file realize_instances.cc.
Referenced by blender::geometry::add_instance_attributes_to_single_geometry(), blender::geometry::copy_vertex_group_name(), blender::geometry::execute_instances_tasks(), blender::geometry::execute_realize_curve_tasks(), blender::geometry::execute_realize_grease_pencil_tasks(), blender::geometry::execute_realize_mesh_tasks(), blender::geometry::execute_realize_pointcloud_tasks(), blender::geometry::gather_generic_curve_attributes_to_propagate(), blender::geometry::gather_generic_grease_pencil_attributes_to_propagate(), blender::geometry::gather_generic_instance_attributes_to_propagate(), blender::geometry::gather_generic_mesh_attributes_to_propagate(), blender::geometry::gather_generic_pointcloud_attributes_to_propagate(), blender::geometry::initialize_curves_builtin_attribute_defaults(), blender::geometry::prepare_attribute_fallbacks(), blender::geometry::preprocess_curves(), blender::geometry::preprocess_grease_pencils(), blender::geometry::preprocess_meshes(), and blender::geometry::preprocess_pointclouds().
| Vector<AttributeDomainAndType> blender::geometry::OrderedAttributes::kinds |
Definition at line 43 of file realize_instances.cc.
Referenced by blender::geometry::add_instance_attributes_to_single_geometry(), blender::geometry::copy_vertex_group_name(), blender::geometry::execute_instances_tasks(), blender::geometry::execute_realize_curve_tasks(), blender::geometry::execute_realize_grease_pencil_tasks(), blender::geometry::execute_realize_mesh_tasks(), blender::geometry::execute_realize_pointcloud_tasks(), blender::geometry::gather_generic_curve_attributes_to_propagate(), blender::geometry::gather_generic_grease_pencil_attributes_to_propagate(), blender::geometry::gather_generic_instance_attributes_to_propagate(), blender::geometry::gather_generic_mesh_attributes_to_propagate(), blender::geometry::gather_generic_pointcloud_attributes_to_propagate(), blender::geometry::prepare_attribute_fallbacks(), blender::geometry::preprocess_curves(), blender::geometry::preprocess_grease_pencils(), blender::geometry::preprocess_meshes(), and blender::geometry::preprocess_pointclouds().