|
|
void | Setup (AZ::Data::Asset< AZ::RPI::MaterialAsset > &mat) |
| |
|
void | ReBuildPipeline () |
| |
|
void | Reset () |
| |
|
|
AZStd::vector< AZ::Data::Instance< AZ::RPI::ShaderResourceGroup > > | m_perDrawSrgs |
| |
|
AZStd::vector< AZStd::pair< AZ::RHI::DrawListTag, AZ::Data::Instance< AZ::RPI::Shader > > > | m_shaders |
| |
|
AZStd::unordered_map< AZ::RPI::Shader *, EmitterForDraw > | m_emitterForDrawPair |
| |
|
AZ::Data::Instance< AZ::RPI::Material > | m_material |
| |
|
AZ::Data::Instance< AZ::RPI::ShaderResourceGroup > | m_objSrg |
| |
|
AZ::Data::Instance< AZ::RPI::ShaderResourceGroup > | m_matSrg |
| |
|
AZ::Data::Asset< AZ::RPI::MaterialAsset > | m_materialAsset |
| |
|
ParticleModel | m_model |
| |
|
AZ::RPI::Material::ChangeId | m_materialChangeId = AZ::RPI::Material::DEFAULT_CHANGE_ID |
| |
|
AZ::RPI::Scene * | m_scene = nullptr |
| |
The documentation for this struct was generated from the following file:
- Gems/OpenParticleSystem/Code/Source/Runtime/OpenParticleSystem/ParticlePipelineState.h