Runtime-owned global inputs shared by one coherent vegetation field binding. Time is explicit for deterministic replay. Noise and atlas textures remain borrowed. 更多...
#include <VegetationFieldGpu.h>
Public 属性 | |
| Texture * | motionNoise = nullptr |
| Texture * | fadeNoise = nullptr |
| std::array< float, 2 > | motionDirection {1, 0} |
| std::array< float, 3 > | worldOrigin {0, 0, 0} |
| double | time = 0 |
| float | globalBending = 1 |
| float | globalBranch = 1 |
| float | globalFlutter = 1 |
| float | noiseTiling = 1 |
| float | motionFadeDistance = 100 |
| float | cameraFadeMin = 0 |
| float | cameraFadeMax = 100 |
| float | fadeNoiseTiling = 1 |
| bool | enableMotion = true |
详细描述
Runtime-owned global inputs shared by one coherent vegetation field binding. Time is explicit for deterministic replay. Noise and atlas textures remain borrowed.
在文件 VegetationFieldGpu.h 第 48 行定义.
类成员变量说明
◆ cameraFadeMax
| float eve::graphics::VegetationGpuRuntime::cameraFadeMax = 100 |
在文件 VegetationFieldGpu.h 第 56 行定义.
被这些函数引用 eve::asset_graphics::VegetationSceneGpuRuntime::create().
◆ cameraFadeMin
| float eve::graphics::VegetationGpuRuntime::cameraFadeMin = 0 |
在文件 VegetationFieldGpu.h 第 56 行定义.
被这些函数引用 eve::asset_graphics::VegetationSceneGpuRuntime::create().
◆ enableMotion
| bool eve::graphics::VegetationGpuRuntime::enableMotion = true |
在文件 VegetationFieldGpu.h 第 57 行定义.
◆ fadeNoise
| Texture* eve::graphics::VegetationGpuRuntime::fadeNoise = nullptr |
在文件 VegetationFieldGpu.h 第 50 行定义.
◆ fadeNoiseTiling
| float eve::graphics::VegetationGpuRuntime::fadeNoiseTiling = 1 |
在文件 VegetationFieldGpu.h 第 56 行定义.
被这些函数引用 eve::asset_graphics::VegetationSceneGpuRuntime::create().
◆ globalBending
| float eve::graphics::VegetationGpuRuntime::globalBending = 1 |
在文件 VegetationFieldGpu.h 第 54 行定义.
被这些函数引用 eve::asset_graphics::VegetationSceneGpuRuntime::create().
◆ globalBranch
| float eve::graphics::VegetationGpuRuntime::globalBranch = 1 |
在文件 VegetationFieldGpu.h 第 54 行定义.
被这些函数引用 eve::asset_graphics::VegetationSceneGpuRuntime::create().
◆ globalFlutter
| float eve::graphics::VegetationGpuRuntime::globalFlutter = 1 |
在文件 VegetationFieldGpu.h 第 54 行定义.
被这些函数引用 eve::asset_graphics::VegetationSceneGpuRuntime::create().
◆ motionDirection
| std::array<float, 2> eve::graphics::VegetationGpuRuntime::motionDirection {1, 0} |
在文件 VegetationFieldGpu.h 第 51 行定义.
被这些函数引用 eve::asset_graphics::VegetationSceneGpuRuntime::create().
◆ motionFadeDistance
| float eve::graphics::VegetationGpuRuntime::motionFadeDistance = 100 |
在文件 VegetationFieldGpu.h 第 55 行定义.
被这些函数引用 eve::asset_graphics::VegetationSceneGpuRuntime::create().
◆ motionNoise
| Texture* eve::graphics::VegetationGpuRuntime::motionNoise = nullptr |
在文件 VegetationFieldGpu.h 第 49 行定义.
◆ noiseTiling
| float eve::graphics::VegetationGpuRuntime::noiseTiling = 1 |
在文件 VegetationFieldGpu.h 第 54 行定义.
被这些函数引用 eve::asset_graphics::VegetationSceneGpuRuntime::create().
◆ time
| double eve::graphics::VegetationGpuRuntime::time = 0 |
在文件 VegetationFieldGpu.h 第 53 行定义.
被这些函数引用 eve::asset_graphics::VegetationSceneGpuRuntime::create().
◆ worldOrigin
| std::array<float, 3> eve::graphics::VegetationGpuRuntime::worldOrigin {0, 0, 0} |
在文件 VegetationFieldGpu.h 第 52 行定义.
被这些函数引用 eve::asset_graphics::VegetationSceneGpuRuntime::create().
该结构体的文档由以下文件生成:
- src/modules/graphics/VegetationFieldGpu.h