|
OpenGothic
Open source reimplementation of Gothic I and II
|
#include <protomesh.h>
Public Member Functions | |
| Attach (Attach &&)=default | |
| Attach & | operator= (Attach &&)=default |
| ~Attach () | |
| StaticMesh (const PackedMesh &data) | |
| StaticMesh (const Material &mat, std::vector< Resources::Vertex > vbo, std::vector< uint32_t > ibo) | |
| StaticMesh (StaticMesh &&)=default | |
Public Member Functions inherited from StaticMesh | |
| 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 | |
| std::string | name |
| bool | hasNode =false |
| std::unique_ptr< PhysicMeshShape > | shape |
Public Attributes inherited from StaticMesh | |
| Tempest::VertexBuffer< Vertex > | vbo |
| Tempest::IndexBuffer< uint32_t > | ibo |
| Tempest::StorageBuffer | ibo8 |
| MorphAnim | morph |
| std::vector< SubMesh > | sub |
| Bounds | bbox |
Additional Inherited Members | |
Public Types inherited from StaticMesh | |
| using | Vertex = Resources::Vertex |
Definition at line 56 of file protomesh.h.
|
default |
| ProtoMesh::Attach::~Attach | ( | ) |
Definition at line 11 of file protomesh.cpp.
| StaticMesh::StaticMesh | ( | const Material & | mat, |
| std::vector< Resources::Vertex > | vbo, | ||
| std::vector< uint32_t > | ibo | ||
| ) |
Definition at line 19 of file staticmesh.cpp.
| StaticMesh::StaticMesh | ( | const PackedMesh & | data | ) |
Definition at line 18 of file staticmesh.cpp.
|
default |
| bool ProtoMesh::Attach::hasNode =false |
Definition at line 63 of file protomesh.h.
| std::string ProtoMesh::Attach::name |
Definition at line 62 of file protomesh.h.
| std::unique_ptr<PhysicMeshShape> ProtoMesh::Attach::shape |
Definition at line 64 of file protomesh.h.