载入中...
搜索中...
未找到
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 行定义.
◆ irradianceB
| float eve::ProcgenProbeDesc::irradianceB = 0.14F |
在文件 ProcgenProbeSink.h 第 24 行定义.
◆ irradianceG
| float eve::ProcgenProbeDesc::irradianceG = 0.12F |
在文件 ProcgenProbeSink.h 第 24 行定义.
◆ irradianceR
| float eve::ProcgenProbeDesc::irradianceR = 0.12F |
Baked diffuse L0 irradiance used by generated light probes.
在文件 ProcgenProbeSink.h 第 24 行定义.
◆ 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 行定义.
◆ 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 |
该结构体的文档由以下文件生成:
- src/engine/common/ProcgenProbeSink.h