Nebula
|
#include "volumetricfogcontext.h"
#include "graphics/graphicsserver.h"
#include "clustering/clustercontext.h"
#include "graphics/cameracontext.h"
#include "graphics/view.h"
#include "frame/framesubgraph.h"
#include "frame/framecode.h"
#include "imgui.h"
#include "graphics/globalconstants.h"
#include "system_shaders/volumefog.h"
#include "system_shaders/blur/blur_2d_rgba16f_cs.h"
#include "frame/default.h"
Namespaces | |
namespace | Fog |
Functions | |
Fog::__ImplementContext (VolumetricFogContext, VolumetricFogContext::fogGenericVolumeAllocator) | |
Variables | ||
struct { | ||
CoreGraphics::ShaderId Fog::classificationShader | ||
CoreGraphics::ShaderProgramId Fog::cullProgram | ||
CoreGraphics::ShaderProgramId Fog::renderProgram | ||
CoreGraphics::BufferId Fog::clusterFogIndexLists | ||
CoreGraphics::BufferSet Fog::stagingClusterFogLists | ||
CoreGraphics::BufferId Fog::clusterFogLists | ||
Util::FixedArray< CoreGraphics::ResourceTableId > Fog::resourceTables | ||
float Fog::turbidity | ||
Math::vec3 Fog::color | ||
Volumefog::FogBox Fog::fogBoxes [128] | ||
Volumefog::FogSphere Fog::fogSpheres [128] | ||
bool Fog::showUI = false | ||
} | Fog::fogState | |
struct { | ||
CoreGraphics::ShaderId Fog::blurShader | ||
CoreGraphics::ShaderProgramId Fog::blurXProgram | ||
CoreGraphics::ShaderProgramId Fog::blurYProgram | ||
Util::FixedArray< CoreGraphics::ResourceTableId > Fog::blurXTable | ||
Util::FixedArray< CoreGraphics::ResourceTableId > Fog::blurYTable | ||
CoreGraphics::BufferId Fog::blurConstants | ||
} | Fog::blurState | |