RavEngine
Loading...
Searching...
No Matches
RavEngine::ParticleRenderMaterial Struct Reference
Inheritance diagram for RavEngine::ParticleRenderMaterial:
[legend]

Classes

struct  InternalConfig
 

Public Member Functions

bool IsTransparent () const
 

Static Public Attributes

static constexpr uint8_t particleDataBufferBinding = 18
 
static constexpr uint8_t particleAliveIndexBufferBinding = 19
 
static constexpr uint8_t particleMatrixBufferBinding = 20
 
static constexpr uint8_t particleEmitterStateBufferBinding = 22
 

Protected Member Functions

 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
 

Friends

class RenderEngine
 

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