RavEngine
Loading...
Searching...
No Matches
RavEngine::MeshParticleRenderMaterial< mode > Struct Template Reference
Inheritance diagram for RavEngine::MeshParticleRenderMaterial< mode >:
[legend]
Collaboration diagram for RavEngine::MeshParticleRenderMaterial< mode >:
[legend]

Protected Member Functions

 MeshParticleRenderMaterial (const std::string_view particleVS, const std::string_view particleFS, const ParticleRenderMaterialConfig &config={})
 
- Protected Member Functions inherited from RavEngine::ParticleRenderMaterial
 ParticleRenderMaterial (const std::string_view particleVS, const std::string_view particleFS, const InternalConfig &internalConfig, const ParticleRenderMaterialConfig &config)
 
RGLRenderPipelinePtr GetMainRenderPipeline () const
 
RGLRenderPipelinePtr GetShadowRenderPipeline () const
 
auto GetDepthPrepassPipeline () const
 

Additional Inherited Members

- Public Member Functions inherited from RavEngine::ParticleRenderMaterial
bool IsTransparent () const
 
- Static Public Attributes inherited from RavEngine::ParticleRenderMaterial
static constexpr uint8_t particleDataBufferBinding = 18
 
static constexpr uint8_t particleAliveIndexBufferBinding = 19
 
static constexpr uint8_t particleMatrixBufferBinding = 20
 
static constexpr uint8_t particleEmitterStateBufferBinding = 22
 

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