|
Blender V4.3
|
Public Attributes | |
| const AllPointCloudsInfo & | pointclouds |
| const AllMeshesInfo & | meshes |
| const AllCurvesInfo & | curves |
| const AllGreasePencilsInfo & | grease_pencils |
| const OrderedAttributes & | instances_attriubutes |
| bool | create_id_attribute_on_any_component = false |
| IndexMask | selection |
| const VArray< int > & | depths |
| Vector< std::unique_ptr< GArray<> > > & | r_temporary_arrays |
| AllInstancesInfo | instances |
| GatherTasks | r_tasks |
| GatherOffsets | r_offsets |
Definition at line 286 of file realize_instances.cc.
| bool blender::geometry::GatherTasksInfo::create_id_attribute_on_any_component = false |
Definition at line 293 of file realize_instances.cc.
Referenced by blender::geometry::gather_realize_tasks_for_instances().
| const AllCurvesInfo& blender::geometry::GatherTasksInfo::curves |
Definition at line 290 of file realize_instances.cc.
Referenced by blender::geometry::gather_realize_tasks_for_instances(), and blender::geometry::gather_realize_tasks_recursive().
Depth to realize instances for each selected top-level instance.
Definition at line 299 of file realize_instances.cc.
Referenced by blender::geometry::gather_realize_tasks_for_instances().
| const AllGreasePencilsInfo& blender::geometry::GatherTasksInfo::grease_pencils |
Definition at line 291 of file realize_instances.cc.
Referenced by blender::geometry::gather_realize_tasks_for_instances(), and blender::geometry::gather_realize_tasks_recursive().
| AllInstancesInfo blender::geometry::GatherTasksInfo::instances |
Definition at line 309 of file realize_instances.cc.
Referenced by blender::geometry::gather_realize_tasks_recursive(), and blender::geometry::realize_instances().
| const OrderedAttributes& blender::geometry::GatherTasksInfo::instances_attriubutes |
Definition at line 292 of file realize_instances.cc.
Referenced by blender::geometry::gather_realize_tasks_for_instances(), and blender::geometry::realize_instances().
| const AllMeshesInfo& blender::geometry::GatherTasksInfo::meshes |
Definition at line 289 of file realize_instances.cc.
Referenced by blender::geometry::gather_realize_tasks_for_instances(), and blender::geometry::gather_realize_tasks_recursive().
| const AllPointCloudsInfo& blender::geometry::GatherTasksInfo::pointclouds |
Static information about all geometries that are joined.
Definition at line 288 of file realize_instances.cc.
Referenced by blender::geometry::gather_realize_tasks_for_instances(), and blender::geometry::gather_realize_tasks_recursive().
| GatherOffsets blender::geometry::GatherTasksInfo::r_offsets |
Current offsets while gathering tasks.
Definition at line 314 of file realize_instances.cc.
Referenced by blender::geometry::gather_realize_tasks_recursive().
| GatherTasks blender::geometry::GatherTasksInfo::r_tasks |
All gathered tasks.
Definition at line 312 of file realize_instances.cc.
Referenced by blender::geometry::gather_realize_tasks_recursive(), and blender::geometry::realize_instances().
Under some circumstances, temporary arrays need to be allocated during the gather operation. For example, when an instance attribute has to be realized as a different data type. This array owns all the temporary arrays so that they can live until all processing is done. Use #std::unique_ptr to avoid depending on whether #GArray has an inline buffer or not.
Definition at line 307 of file realize_instances.cc.
Referenced by blender::geometry::prepare_attribute_fallbacks().
| IndexMask blender::geometry::GatherTasksInfo::selection |
Selection for top-level instances to realize.
Definition at line 296 of file realize_instances.cc.
Referenced by blender::geometry::gather_realize_tasks_for_instances().