载入中...
搜索中...
未找到
eve::archspace::MeshArrays结构体 参考
Interleaved GPU-upload arrays derived from MeshBake. 更多...
#include <ArchSpaceTypes.h>
Public 成员函数 | |
| int | vertexCount () const noexcept |
| Vertex count. | |
| int | indexCount () const noexcept |
| Index count. | |
| int | triangleCount () const noexcept |
| Triangle count. | |
Public 属性 | |
| std::vector< float > | positions |
| std::vector< float > | normals |
| std::vector< float > | uvs |
| std::vector< std::uint32_t > | indices |
详细描述
Interleaved GPU-upload arrays derived from MeshBake.
positions/normals/uvs are xyz / xyz / uv packed floats. indices are triangles.
在文件 ArchSpaceTypes.h 第 77 行定义.
成员函数说明
◆ indexCount()
|
inlinenoexcept |
◆ triangleCount()
|
inlinenoexcept |
◆ vertexCount()
|
inlinenoexcept |
类成员变量说明
◆ indices
| std::vector<std::uint32_t> eve::archspace::MeshArrays::indices |
在文件 ArchSpaceTypes.h 第 81 行定义.
被这些函数引用 indexCount() , 以及 eve::archspace::toMeshArrays().
◆ normals
| std::vector<float> eve::archspace::MeshArrays::normals |
在文件 ArchSpaceTypes.h 第 79 行定义.
被这些函数引用 eve::archspace::toMeshArrays().
◆ positions
| std::vector<float> eve::archspace::MeshArrays::positions |
在文件 ArchSpaceTypes.h 第 78 行定义.
被这些函数引用 eve::archspace::toMeshArrays() , 以及 vertexCount().
◆ uvs
| std::vector<float> eve::archspace::MeshArrays::uvs |
在文件 ArchSpaceTypes.h 第 80 行定义.
被这些函数引用 eve::archspace::toMeshArrays().
该结构体的文档由以下文件生成:
- src/modules/archspace/ArchSpaceTypes.h