Owning geometry projection, packed world XYZ positions and unit normals. 更多...
#include <VegetationMotion.h>
Public 属性 | |
| std::vector< float > | positions |
| std::vector< float > | normals |
| std::vector< float > | vegetationFactors |
| Interleaved variation, occlusion, detail mask and detail UV, five floats per vertex. | |
| std::vector< float > | motionHighlights |
| Owning per-rest-vertex motion highlight scalar, parallel to positions/3. Evaluated before raster interpolation using noise alpha, wind power, fade and authored height. Immutable worker output; no GPU state or retained borrows. Not a persistent format. | |
| std::vector< float > | tangents |
| Owning deformed world XYZ frame streams; both empty when source tangents are absent. | |
| std::vector< float > | bitangents |
详细描述
Owning geometry projection, packed world XYZ positions and unit normals.
在文件 VegetationMotion.h 第 63 行定义.
类成员变量说明
◆ bitangents
| std::vector<float> eve::graphics::VegetationGeometry::bitangents |
在文件 VegetationMotion.h 第 75 行定义.
被这些函数引用 eve::graphics::deformVegetation().
◆ motionHighlights
| std::vector<float> eve::graphics::VegetationGeometry::motionHighlights |
Owning per-rest-vertex motion highlight scalar, parallel to positions/3. Evaluated before raster interpolation using noise alpha, wind power, fade and authored height. Immutable worker output; no GPU state or retained borrows. Not a persistent format.
在文件 VegetationMotion.h 第 73 行定义.
被这些函数引用 eve::graphics::deformVegetation().
◆ normals
| std::vector<float> eve::graphics::VegetationGeometry::normals |
在文件 VegetationMotion.h 第 64 行定义.
被这些函数引用 eve::graphics::deformVegetation().
◆ positions
| std::vector<float> eve::graphics::VegetationGeometry::positions |
在文件 VegetationMotion.h 第 64 行定义.
被这些函数引用 eve::graphics::deformVegetation().
◆ tangents
| std::vector<float> eve::graphics::VegetationGeometry::tangents |
Owning deformed world XYZ frame streams; both empty when source tangents are absent.
在文件 VegetationMotion.h 第 75 行定义.
被这些函数引用 eve::graphics::deformVegetation().
◆ vegetationFactors
| std::vector<float> eve::graphics::VegetationGeometry::vegetationFactors |
Interleaved variation, occlusion, detail mask and detail UV, five floats per vertex.
在文件 VegetationMotion.h 第 66 行定义.
被这些函数引用 eve::graphics::deformVegetation().
该结构体的文档由以下文件生成:
- src/modules/graphics/VegetationMotion.h