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

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
 

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