Open 3D Engine OpenParticleSystem Gem API Reference 26.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
OpenParticle::ParticleModel Class Reference

Public Member Functions

void SetupModel (AZ::Data::Asset< AZ::RPI::ModelAsset > &model, size_t lodIndex)
 
size_t GetMeshCount () const
 
AZ::Data::Instance< AZ::RPI::ModelLod > GetModelLod () const
 
bool BuildInputStreamLayouts (const AZ::RPI::ShaderInputContract &contract)
 
void SetParticleStreamBufferView (const AZ::RHI::StreamBufferView &streamBufferView, size_t meshIndex)
 
bool IsInputStreamLayoutsValid (size_t meshIndex) const
 
const AZ::RHI::InputStreamLayout & GetInputStreamLayout (size_t meshIndex) const
 
const AZ::RPI::ModelLod::StreamBufferViewList & GetStreamBufferViewList (size_t meshIndex) const
 

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