|
RavEngine
|
Public Member Functions | |
| SpritesheetParticleRenderMaterial (const std::string_view vs_name, const std::string_view fs_name, OpacityMode opacityMode, size_t pushConstantSize) | |
Public Member Functions inherited from RavEngine::ParticleRenderMaterial | |
| bool | IsTransparent () const |
Static Public Attributes | |
| static constexpr uint16_t | SpritesheetBindingSlot = 1 |
| static constexpr uint16_t | SamplerBindingSlot = 0 |
| static constexpr std::string_view | fs_particle_name = mode == LightingMode::Lit ? "default_billboard_particle" : "default_billboard_particle_unlit" |
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 |
Additional Inherited Members | |
Protected Member Functions inherited from RavEngine::BillboardRenderParticleMaterial< mode > | |
| BillboardRenderParticleMaterial (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 |