|
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 |