载入中...
搜索中...
未找到
eve::graphics::fog::FogQualityBudget结构体 参考

Resource / sample budget derived from a quality preset. 更多...

#include <FogTypes.h>

Public 属性

int raySamples = 24
 
int volLightSegments = 4
 
int froxelWidth = 80
 
int froxelHeight = 45
 
int froxelDepth = 48
 
bool beerLightCache = true
 
bool occupancySkip = true
 
bool temporalHistory = true
 
bool spatialReconstruct = false
 
float historyWeight = 0.75f
 

详细描述

Resource / sample budget derived from a quality preset.

在文件 FogTypes.h 第 38 行定义.

类成员变量说明

◆ beerLightCache

◆ froxelDepth

int eve::graphics::fog::FogQualityBudget::froxelDepth = 48

◆ froxelHeight

int eve::graphics::fog::FogQualityBudget::froxelHeight = 45

◆ froxelWidth

int eve::graphics::fog::FogQualityBudget::froxelWidth = 80

◆ historyWeight

float eve::graphics::fog::FogQualityBudget::historyWeight = 0.75f

在文件 FogTypes.h 第 48 行定义.

被这些函数引用 eve::graphics::fog::budgetFor() , 以及 eve::graphics::fog::FogSystem::renderToFroxel().

◆ occupancySkip

bool eve::graphics::fog::FogQualityBudget::occupancySkip = true

◆ raySamples

int eve::graphics::fog::FogQualityBudget::raySamples = 24

在文件 FogTypes.h 第 39 行定义.

被这些函数引用 eve::graphics::fog::budgetFor() , 以及 eve::graphics::fog::FogSystem::marchRay().

◆ spatialReconstruct

bool eve::graphics::fog::FogQualityBudget::spatialReconstruct = false

在文件 FogTypes.h 第 47 行定义.

被这些函数引用 eve::graphics::fog::budgetFor().

◆ temporalHistory

bool eve::graphics::fog::FogQualityBudget::temporalHistory = true

在文件 FogTypes.h 第 46 行定义.

被这些函数引用 eve::graphics::fog::budgetFor() , 以及 eve::graphics::fog::FogSystem::renderToFroxel().

◆ volLightSegments

int eve::graphics::fog::FogQualityBudget::volLightSegments = 4

在文件 FogTypes.h 第 40 行定义.

被这些函数引用 eve::graphics::fog::budgetFor() , 以及 eve::graphics::fog::FogSystem::integrateBeam().


该结构体的文档由以下文件生成: