|
OpenGothic
Open source reimplementation of Gothic I and II
|
#include <staticmesh.h>
Classes | |
| struct | Morph |
| struct | MorphAnim |
| struct | SubMesh |
Public Types | |
| using | Vertex = Resources::Vertex |
Public Member Functions | |
| StaticMesh (const PackedMesh &data) | |
| StaticMesh (const Material &mat, std::vector< Resources::Vertex > vbo, std::vector< uint32_t > ibo) | |
| StaticMesh (StaticMesh &&)=default | |
| StaticMesh & | operator= (StaticMesh &&)=default |
| const Tempest::AccelerationStructure * | blas (size_t iboOffset, size_t iboLen) const |
Public Attributes | |
| Tempest::VertexBuffer< Vertex > | vbo |
| Tempest::IndexBuffer< uint32_t > | ibo |
| Tempest::StorageBuffer | ibo8 |
| MorphAnim | morph |
| std::vector< SubMesh > | sub |
| Bounds | bbox |
Definition at line 14 of file staticmesh.h.
| using StaticMesh::Vertex = Resources::Vertex |
Definition at line 16 of file staticmesh.h.
| StaticMesh::StaticMesh | ( | const PackedMesh & | data | ) |
Definition at line 8 of file staticmesh.cpp.
| StaticMesh::StaticMesh | ( | const Material & | mat, |
| std::vector< Resources::Vertex > | vbo, | ||
| std::vector< uint32_t > | ibo | ||
| ) |
Definition at line 38 of file staticmesh.cpp.
|
default |
| const Tempest::AccelerationStructure * StaticMesh::blas | ( | size_t | iboOffset, |
| size_t | iboLen | ||
| ) | const |
Definition at line 30 of file staticmesh.cpp.
|
default |
| Bounds StaticMesh::bbox |
Definition at line 56 of file staticmesh.h.
| Tempest::IndexBuffer<uint32_t> StaticMesh::ibo |
Definition at line 51 of file staticmesh.h.
| Tempest::StorageBuffer StaticMesh::ibo8 |
Definition at line 52 of file staticmesh.h.
| MorphAnim StaticMesh::morph |
Definition at line 53 of file staticmesh.h.
| std::vector<SubMesh> StaticMesh::sub |
Definition at line 55 of file staticmesh.h.
| Tempest::VertexBuffer<Vertex> StaticMesh::vbo |
Definition at line 50 of file staticmesh.h.