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

Immutable GPU projection of nine layers from one vegetation field channel. The source field remains authoritative; fieldRevision detects stale projections. Texture ownership remains with factory and the caller must release it through that factory. 更多...

#include <VegetationFieldGpu.h>

Public 属性

Texture * texture = nullptr
 
uint64_t fieldRevision = 0
 
uint32_t width = 0
 
uint32_t height = 0
 
uint32_t layers = 0
 
glm::vec3 center {0.f}
 
glm::vec3 extent {1.f}
 

详细描述

Immutable GPU projection of nine layers from one vegetation field channel. The source field remains authoritative; fieldRevision detects stale projections. Texture ownership remains with factory and the caller must release it through that factory.

在文件 VegetationFieldGpu.h 第 23 行定义.

类成员变量说明

◆ center

glm::vec3 eve::graphics::VegetationGpuAtlas::center {0.f}

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

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

◆ extent

glm::vec3 eve::graphics::VegetationGpuAtlas::extent {1.f}

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

◆ fieldRevision

uint64_t eve::graphics::VegetationGpuAtlas::fieldRevision = 0

在文件 VegetationFieldGpu.h 第 25 行定义.

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

◆ height

uint32_t eve::graphics::VegetationGpuAtlas::height = 0

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

◆ layers

uint32_t eve::graphics::VegetationGpuAtlas::layers = 0

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

◆ texture

Texture* eve::graphics::VegetationGpuAtlas::texture = nullptr

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

◆ width

uint32_t eve::graphics::VegetationGpuAtlas::width = 0

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


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