|
Nebula
|
#include "decalcontext.h"#include "graphics/graphicsserver.h"#include "resources/resourceserver.h"#include "renderutil/drawfullscreenquad.h"#include "clustering/clustercontext.h"#include "graphics/cameracontext.h"#include "graphics/view.h"#include "frame/framesubgraph.h"#include "frame/framecode.h"#include "graphics/globalconstants.h"#include "system_shaders/decals_cluster.h"#include "frame/default.h"Namespaces | |
| namespace | Decals |
| The Decal context manages the decal system and entities and rendering. | |
Functions | |
| Decals::__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] | ||
| } | Decals::decalState | |