Open 3D Engine Atom Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::Render::MeshInstanceGroupKey Struct Reference

Represents all the data needed to know if a mesh can be instanced. More...

#include <MeshInstanceGroupKey.h>

Public Member Functions

bool operator< (const MeshInstanceGroupKey &rhs) const
 
bool operator== (const MeshInstanceGroupKey &rhs) const
 
bool operator!= (const MeshInstanceGroupKey &rhs) const
 

Public Attributes

Data::InstanceId m_modelId = Data::InstanceId::CreateFromAssetId(Data::AssetId(Uuid::CreateNull(), 0))
 
uint32_t m_lodIndex = 0
 
uint32_t m_meshIndex = 0
 
Data::InstanceId m_materialId = Data::InstanceId::CreateFromAssetId(Data::AssetId(Uuid::CreateNull(), 0))
 
Uuid m_forceInstancingOff = Uuid::CreateNull()
 
RHI::DrawItemSortKey m_sortKey = 0
 

Detailed Description

Represents all the data needed to know if a mesh can be instanced.


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