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::MeshInstanceGroupData Struct Reference

#include <MeshInstanceGroupList.h>

Public Attributes

RPI::MeshDrawPacket m_drawPacket
 
AZStd::vector< RHI::Ptr< RHI::DrawPacket > > m_perViewDrawPackets
 
uint32_t m_drawRootConstantOffset = 0
 
uint32_t m_count = 0
 
uint32_t m_pageIndex = 0
 
MeshInstanceGroupKey m_key
 
AZ::Event m_updateDrawPacketEvent
 
AZStd::mutex m_eventLock
 
bool m_isDrawMotion = false
 
bool m_isTransparent = false
 

Detailed Description

This struct contains all the data for a group of meshes that are capable of being rendered with a single instanced draw call


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