Blender V4.5
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
MeshNormalInfo custom_normal_info
bool no_loose_edges_hint = false
bool no_loose_verts_hint = false
bool no_overlapping_hint = false

Detailed Description

Definition at line 292 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 294 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

◆ custom_normal_info

MeshNormalInfo blender::geometry::AllMeshesInfo::custom_normal_info

◆ materials

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

Ordered materials on the output mesh.

Definition at line 300 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 306 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 307 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 308 of file realize_instances.cc.

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

◆ order

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

◆ realize_info

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

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

Definition at line 298 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: