Nebula
|
The Decal context manages the decal system and entities and rendering.
Classes | |
class | DecalContext |
Functions | |
__ImplementContext (DecalContext, DecalContext::genericDecalAllocator) | |
Variables | ||
struct { | ||
CoreGraphics::ShaderId Decals::classificationShader | ||
CoreGraphics::ShaderProgramId Decals::cullProgram | ||
CoreGraphics::ShaderProgramId Decals::debugProgram | ||
CoreGraphics::ShaderProgramId Decals::renderPBRProgram | ||
CoreGraphics::ShaderProgramId Decals::renderEmissiveProgram | ||
CoreGraphics::BufferId Decals::clusterDecalIndexLists | ||
CoreGraphics::BufferSet Decals::stagingClusterDecalsList | ||
CoreGraphics::BufferId Decals::clusterDecalsList | ||
CoreGraphics::BufferId Decals::clusterPointDecals | ||
CoreGraphics::BufferId Decals::clusterSpotDecals | ||
DecalsCluster::PBRDecal Decals::pbrDecals [256] | ||
DecalsCluster::EmissiveDecal Decals::emissiveDecals [256] | ||
} | decalState | |
Decals::__ImplementContext | ( | DecalContext | , |
DecalContext::genericDecalAllocator | ) |
CoreGraphics::ShaderId Decals::classificationShader |
CoreGraphics::BufferId Decals::clusterDecalIndexLists |
CoreGraphics::BufferId Decals::clusterDecalsList |
CoreGraphics::BufferId Decals::clusterPointDecals |
CoreGraphics::BufferId Decals::clusterSpotDecals |
CoreGraphics::ShaderProgramId Decals::cullProgram |
CoreGraphics::ShaderProgramId Decals::debugProgram |
struct { ... } Decals::decalState |
DecalsCluster::EmissiveDecal Decals::emissiveDecals[256] |
DecalsCluster::PBRDecal Decals::pbrDecals[256] |
CoreGraphics::ShaderProgramId Decals::renderEmissiveProgram |
CoreGraphics::ShaderProgramId Decals::renderPBRProgram |
CoreGraphics::BufferSet Decals::stagingClusterDecalsList |