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

Engine-neutral description of one generated reflection or light probe. 更多...

#include <ProcgenProbeSink.h>

Public 属性

std::uint64_t sourcePointId = 0
 
std::string resource
 
int type = 0
 
float x = 0
 
float y = 0
 
float z = 0
 
float extentX = 1
 
float extentY = 1
 
float extentZ = 1
 
int resolution = 128
 
float clipDistance = 1000
 
float shadowDistance = 80
 
float irradianceR = 0.12F
 
float irradianceG = 0.12F
 
float irradianceB = 0.14F
 
std::array< float, 27 > sphericalHarmonics {}
 
bool hasSphericalHarmonics = false
 

详细描述

Engine-neutral description of one generated reflection or light probe.

在文件 ProcgenProbeSink.h 第 14 行定义.

类成员变量说明

◆ clipDistance

float eve::ProcgenProbeDesc::clipDistance = 1000

在文件 ProcgenProbeSink.h 第 21 行定义.

◆ extentX

float eve::ProcgenProbeDesc::extentX = 1

◆ extentY

float eve::ProcgenProbeDesc::extentY = 1

◆ extentZ

float eve::ProcgenProbeDesc::extentZ = 1

◆ hasSphericalHarmonics

bool eve::ProcgenProbeDesc::hasSphericalHarmonics = false

在文件 ProcgenProbeSink.h 第 27 行定义.

被这些函数引用 eve::graphics::DiffuseLightProbeRegistry::sample().

◆ irradianceB

float eve::ProcgenProbeDesc::irradianceB = 0.14F

在文件 ProcgenProbeSink.h 第 24 行定义.

被这些函数引用 eve::graphics::DiffuseLightProbeRegistry::sample().

◆ irradianceG

float eve::ProcgenProbeDesc::irradianceG = 0.12F

在文件 ProcgenProbeSink.h 第 24 行定义.

被这些函数引用 eve::graphics::DiffuseLightProbeRegistry::sample().

◆ irradianceR

float eve::ProcgenProbeDesc::irradianceR = 0.12F

Baked diffuse L0 irradiance used by generated light probes.

在文件 ProcgenProbeSink.h 第 24 行定义.

被这些函数引用 eve::graphics::DiffuseLightProbeRegistry::sample().

◆ resolution

int eve::ProcgenProbeDesc::resolution = 128

在文件 ProcgenProbeSink.h 第 20 行定义.

◆ resource

std::string eve::ProcgenProbeDesc::resource

在文件 ProcgenProbeSink.h 第 16 行定义.

◆ shadowDistance

float eve::ProcgenProbeDesc::shadowDistance = 80

在文件 ProcgenProbeSink.h 第 22 行定义.

◆ sourcePointId

std::uint64_t eve::ProcgenProbeDesc::sourcePointId = 0

在文件 ProcgenProbeSink.h 第 15 行定义.

◆ sphericalHarmonics

std::array<float, 27> eve::ProcgenProbeDesc::sphericalHarmonics {}

Optional directional L0..L2 RGB coefficients; coefficient zero falls back to irradianceRGB.

在文件 ProcgenProbeSink.h 第 26 行定义.

被这些函数引用 eve::graphics::DiffuseLightProbeRegistry::sample().

◆ type

int eve::ProcgenProbeDesc::type = 0

在文件 ProcgenProbeSink.h 第 17 行定义.

◆ x

float eve::ProcgenProbeDesc::x = 0

◆ y

float eve::ProcgenProbeDesc::y = 0

◆ z

float eve::ProcgenProbeDesc::z = 0

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