Blender V5.0
blender::geometry::InstanceContext Struct Reference

Public Member Functions

 InstanceContext (const GatherTasksInfo &gather_info)

Public Attributes

AttributeFallbacksArray pointclouds
AttributeFallbacksArray meshes
AttributeFallbacksArray curves
AttributeFallbacksArray grease_pencils
AttributeFallbacksArray instances
uint32_t id = 0

Detailed Description

Information about the parent instances in the current context.

Definition at line 333 of file realize_instances.cc.

Constructor & Destructor Documentation

◆ InstanceContext()

blender::geometry::InstanceContext::InstanceContext ( const GatherTasksInfo & gather_info)
inline

Definition at line 347 of file realize_instances.cc.

References curves, grease_pencils, instances, meshes, pointclouds, and size().

Member Data Documentation

◆ curves

◆ grease_pencils

AttributeFallbacksArray blender::geometry::InstanceContext::grease_pencils

Ordered by #AllGreasePencilsInfo.attributes.

Definition at line 341 of file realize_instances.cc.

Referenced by blender::geometry::gather_realize_tasks_for_instances(), blender::geometry::gather_realize_tasks_recursive(), and InstanceContext().

◆ id

uint32_t blender::geometry::InstanceContext::id = 0

Id mixed from all parent instances.

Definition at line 345 of file realize_instances.cc.

Referenced by blender::geometry::gather_realize_tasks_for_instances(), and blender::geometry::gather_realize_tasks_recursive().

◆ instances

AttributeFallbacksArray blender::geometry::InstanceContext::instances

◆ meshes

AttributeFallbacksArray blender::geometry::InstanceContext::meshes

◆ pointclouds

AttributeFallbacksArray blender::geometry::InstanceContext::pointclouds

Ordered by #AllPointCloudsInfo.attributes.

Definition at line 335 of file realize_instances.cc.

Referenced by blender::geometry::gather_realize_tasks_for_instances(), blender::geometry::gather_realize_tasks_recursive(), and InstanceContext().


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