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 行定义.
◆ extent
| glm::vec3 eve::graphics::VegetationGpuAtlas::extent {1.f} |
在文件 VegetationFieldGpu.h 第 27 行定义.
◆ fieldRevision
| uint64_t eve::graphics::VegetationGpuAtlas::fieldRevision = 0 |
在文件 VegetationFieldGpu.h 第 25 行定义.
◆ 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 行定义.
该结构体的文档由以下文件生成:
- src/modules/graphics/VegetationFieldGpu.h