载入中...
搜索中...
未找到
VirtualGeometryAsset.h
浏览该文件的文档.
Definition Builder.cpp:12
CPU-side processed cluster (before packing into VgGpuCluster).
Definition VirtualGeometryAsset.h:25
std::uint32_t vertStart
Definition VirtualGeometryAsset.h:28
std::uint32_t children[4]
Definition VirtualGeometryAsset.h:33
std::uint32_t vertCount
Definition VirtualGeometryAsset.h:28
std::uint32_t childCount
Definition VirtualGeometryAsset.h:34
GPU-mirrored cluster node layout (std430, matches shaders/vg_*.comp). Exactly 4 x uvec4 per cluster:
Definition VirtualGeometryAsset.h:17
Fully processed virtual-geometry asset (CPU representation). Produced by Builder from a Mesh; uploade...
Definition VirtualGeometryAsset.h:41
float lastErrorScale
Definition VirtualGeometryAsset.h:52
std::vector< std::uint32_t > triangles
Flat global triangle stream; each entry is an index into positions.
Definition VirtualGeometryAsset.h:47
int vertexCount
Definition VirtualGeometryAsset.h:42
std::vector< float > normals
Definition VirtualGeometryAsset.h:44
std::vector< float > positions
Definition VirtualGeometryAsset.h:43
std::vector< VgCluster > clusters
Definition VirtualGeometryAsset.h:49
int totalTriangles() const
Definition VirtualGeometryAsset.h:54