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

Fully processed virtual-geometry asset (CPU representation). Produced by Builder from a Mesh; uploaded to GPU SSBOs by the backend. 更多...

#include <VirtualGeometryAsset.h>

Public 成员函数

int totalTriangles () const
 

Public 属性

int vertexCount = 0
 
std::vector< float > positions
 
std::vector< float > normals
 
std::vector< std::uint32_t > triangles
 Flat global triangle stream; each entry is an index into positions.
 
std::vector< VgClusterclusters
 
float lastErrorScale = 1.f
 

详细描述

Fully processed virtual-geometry asset (CPU representation). Produced by Builder from a Mesh; uploaded to GPU SSBOs by the backend.

在文件 VirtualGeometryAsset.h41 行定义.

成员函数说明

◆ totalTriangles()

int eve::virtualgeometry::VirtualGeometryAsset::totalTriangles ( ) const
inline

类成员变量说明

◆ clusters

◆ lastErrorScale

float eve::virtualgeometry::VirtualGeometryAsset::lastErrorScale = 1.f

在文件 VirtualGeometryAsset.h52 行定义.

◆ normals

std::vector<float> eve::virtualgeometry::VirtualGeometryAsset::normals

在文件 VirtualGeometryAsset.h44 行定义.

被这些函数引用 eve::virtualgeometry::VirtualGeometryBuilder::build().

◆ positions

std::vector<float> eve::virtualgeometry::VirtualGeometryAsset::positions

◆ triangles

std::vector<std::uint32_t> eve::virtualgeometry::VirtualGeometryAsset::triangles

Flat global triangle stream; each entry is an index into positions.

在文件 VirtualGeometryAsset.h47 行定义.

被这些函数引用 eve::virtualgeometry::VirtualGeometryBuilder::build(), totalTriangles() , 以及 eve::virtualgeometry::vgUpload().

◆ vertexCount

int eve::virtualgeometry::VirtualGeometryAsset::vertexCount = 0

在文件 VirtualGeometryAsset.h42 行定义.

被这些函数引用 eve::virtualgeometry::VirtualGeometryBuilder::build().


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