Blender V4.3
blender::geometry::AllMeshesInfo Struct Reference

Public Attributes

OrderedAttributes attributes
 
VectorSet< const Mesh * > order
 
Array< MeshRealizeInforealize_info
 
VectorSet< Material * > materials
 
bool create_id_attribute = false
 
bool create_material_index_attribute = false
 
bool no_loose_edges_hint = false
 
bool no_loose_verts_hint = false
 
bool no_overlapping_hint = false
 

Detailed Description

Definition at line 212 of file realize_instances.cc.

Member Data Documentation

◆ attributes

OrderedAttributes blender::geometry::AllMeshesInfo::attributes

Ordering of all attributes that are propagated to the output mesh generically.

Definition at line 214 of file realize_instances.cc.

Referenced by blender::geometry::gather_realize_tasks_for_instances(), blender::geometry::preprocess_meshes(), and blender::geometry::realize_instances().

◆ create_id_attribute

bool blender::geometry::AllMeshesInfo::create_id_attribute = false

◆ create_material_index_attribute

bool blender::geometry::AllMeshesInfo::create_material_index_attribute = false

◆ materials

VectorSet<Material *> blender::geometry::AllMeshesInfo::materials

Ordered materials on the output mesh.

Definition at line 220 of file realize_instances.cc.

Referenced by blender::geometry::preprocess_meshes(), and blender::geometry::realize_instances().

◆ no_loose_edges_hint

bool blender::geometry::AllMeshesInfo::no_loose_edges_hint = false

True if we know that there are no loose edges in any of the input meshes.

Definition at line 225 of file realize_instances.cc.

Referenced by blender::geometry::preprocess_meshes().

◆ no_loose_verts_hint

bool blender::geometry::AllMeshesInfo::no_loose_verts_hint = false

Definition at line 226 of file realize_instances.cc.

Referenced by blender::geometry::preprocess_meshes().

◆ no_overlapping_hint

bool blender::geometry::AllMeshesInfo::no_overlapping_hint = false

Definition at line 227 of file realize_instances.cc.

Referenced by blender::geometry::preprocess_meshes().

◆ order

VectorSet<const Mesh *> blender::geometry::AllMeshesInfo::order

Ordering of the original meshes that are joined.

Definition at line 216 of file realize_instances.cc.

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

◆ realize_info

Array<MeshRealizeInfo> blender::geometry::AllMeshesInfo::realize_info

Preprocessed data about every original mesh. This is ordered by order.

Definition at line 218 of file realize_instances.cc.

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


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