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

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().


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