|
RavEngine
|
Public Types | |
| using | MaterialVariant = std::variant< Ref< BillboardRenderParticleMaterial< LightingMode::Lit > >, Ref< BillboardRenderParticleMaterial< LightingMode::Unlit > > > |
Public Member Functions | |
| BillboardParticleRenderMaterialInstance (const decltype(material)&mat) | |
| auto | GetMaterial () const |
Public Member Functions inherited from RavEngine::ParticleRenderMaterialInstance | |
| virtual uint8_t | SetPushConstantData (std::span< std::byte, 128 > data) const |
Protected Attributes | |
| MaterialVariant | material |
Protected Attributes inherited from RavEngine::ParticleRenderMaterialInstance | |
| std::array< Ref< Texture >, 16 > | textureBindings |
| std::bitset< 16 > | samplerBindings |