Nebula
Loading...
Searching...
No Matches
Fog Namespace Reference

Classes

class  VolumetricFogContext
 

Functions

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

Function Documentation

◆ __ImplementContext()

Variable Documentation

◆ blurConstants

CoreGraphics::BufferId Fog::blurConstants

◆ blurShader

CoreGraphics::ShaderId Fog::blurShader

◆ [struct]

struct { ... } Fog::blurState

◆ blurXProgram

CoreGraphics::ShaderProgramId Fog::blurXProgram

◆ blurXTable

◆ blurYProgram

CoreGraphics::ShaderProgramId Fog::blurYProgram

◆ blurYTable

◆ classificationShader

CoreGraphics::ShaderId Fog::classificationShader

◆ clusterFogIndexLists

CoreGraphics::BufferId Fog::clusterFogIndexLists

◆ clusterFogLists

CoreGraphics::BufferId Fog::clusterFogLists

◆ color

Math::vec3 Fog::color

◆ cullProgram

CoreGraphics::ShaderProgramId Fog::cullProgram

◆ fogBoxes

Volumefog::FogBox Fog::fogBoxes[128]

◆ fogSpheres

Volumefog::FogSphere Fog::fogSpheres[128]

◆ [struct]

struct { ... } Fog::fogState

◆ renderProgram

CoreGraphics::ShaderProgramId Fog::renderProgram

◆ resourceTables

◆ showUI

bool Fog::showUI = false

◆ stagingClusterFogLists

CoreGraphics::BufferSet Fog::stagingClusterFogLists

◆ turbidity

float Fog::turbidity