Open 3D Engine Meshlets 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::Meshlets::MeshRenderData Struct Reference

Public Attributes

Render::TransformServiceFeatureProcessorInterface::ObjectId ObjectId
 
uint32_t MeshletsCount = 0
 
uint32_t IndexCount = 0
 
Data::Instance< RPI::ShaderResourceGroup > ComputeSrg
 Compute render data.
 
AZStd::vector< SrgBufferDescriptorComputeBuffersDescriptors
 
AZStd::vector< Data::Instance< RHI::BufferView > > ComputeBuffersViews
 
AZStd::vector< Data::Instance< Meshlets::SharedBufferAllocation > > ComputeBuffersAllocators
 
AZStd::vector< Data::Instance< RPI::Buffer > > ComputeBuffers
 
MeshletsDispatchItem MeshDispatchItem
 
Data::Instance< RPI::ShaderResourceGroup > RenderObjectSrg
 Render pass data.
 
AZStd::vector< SrgBufferDescriptorRenderBuffersDescriptors
 
RHI::IndexBufferView IndexBufferView
 
AZStd::vector< Data::Instance< RHI::BufferView > > RenderBuffersViews
 
AZStd::vector< Data::Instance< RPI::Buffer > > RenderBuffers
 
const RHI::DrawPacket * MeshDrawPacket = nullptr
 

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