载入中...
搜索中...
未找到
Analytic volume used to bound a camera ray before sampling. 更多...
#include <FogRayMarch.h>
Public 类型 | |
| enum class | Kind : uint8_t { SkyShell , HeightLayer , Obb } |
| Kind public API. 更多... | |
Public 属性 | |
| Kind | kind = Kind::HeightLayer |
| float | skyRadius = 200.f |
| float | heightMin = 0.f |
| float | heightMax = 8.f |
| glm::vec3 | obbCenter {0.f} |
| glm::vec3 | obbHalfExtents {4.f} |
| glm::vec3 | obbAxisX {1.f, 0.f, 0.f} |
| glm::vec3 | obbAxisY {0.f, 1.f, 0.f} |
| glm::vec3 | obbAxisZ {0.f, 0.f, 1.f} |
详细描述
Analytic volume used to bound a camera ray before sampling.
在文件 FogRayMarch.h 第 17 行定义.
成员枚举类型说明
◆ Kind
|
strong |
类成员变量说明
◆ heightMax
| float eve::graphics::fog::FogVolumeBound::heightMax = 8.f |
在文件 FogRayMarch.h 第 24 行定义.
◆ heightMin
| float eve::graphics::fog::FogVolumeBound::heightMin = 0.f |
在文件 FogRayMarch.h 第 23 行定义.
◆ kind
| Kind eve::graphics::fog::FogVolumeBound::kind = Kind::HeightLayer |
在文件 FogRayMarch.h 第 21 行定义.
◆ obbAxisX
在文件 FogRayMarch.h 第 27 行定义.
◆ obbAxisY
在文件 FogRayMarch.h 第 28 行定义.
◆ obbAxisZ
在文件 FogRayMarch.h 第 29 行定义.
◆ obbCenter
| glm::vec3 eve::graphics::fog::FogVolumeBound::obbCenter {0.f} |
在文件 FogRayMarch.h 第 25 行定义.
◆ obbHalfExtents
| glm::vec3 eve::graphics::fog::FogVolumeBound::obbHalfExtents {4.f} |
在文件 FogRayMarch.h 第 26 行定义.
◆ skyRadius
| float eve::graphics::fog::FogVolumeBound::skyRadius = 200.f |
在文件 FogRayMarch.h 第 22 行定义.
该结构体的文档由以下文件生成:
- src/modules/graphics/fog/FogRayMarch.h