|
Hymn to Beauty
C++ 3D Engine
|
Mesh data. More...
#include <MeshData.hpp>
Public Member Functions | |
| ~MeshData () | |
| Destructor. More... | |
Public Attributes | |
| uint32_t | parent |
| Parent id of mesh. More... | |
| uint32_t | numVertices |
| Number of vertices. More... | |
| uint32_t | numIndices |
| Number of indicies. More... | |
| glm::vec3 | aabbDim |
| Axis aligned bound box dimensions. More... | |
| glm::vec3 | aabbOrigin |
| Axis aligned bound box origin. More... | |
| glm::vec3 | aabbMinpos |
| Minimum position of axis aligned bound box. More... | |
| glm::vec3 | aabbMaxpos |
| Maximum position of axis aligned bound box. More... | |
| Video::Geometry::VertexType::StaticVertex * | staticVertices = nullptr |
| Static vertices. More... | |
| uint32_t * | indices = nullptr |
| Array of indices. More... | |
| bool | CPU |
| Store in cpu? More... | |
| bool | GPU |
| Store in gpu? More... | |
Mesh data.
| Geometry::MeshData::~MeshData | ( | ) |
Destructor.
| glm::vec3 Geometry::MeshData::aabbDim |
Axis aligned bound box dimensions.
| glm::vec3 Geometry::MeshData::aabbMaxpos |
Maximum position of axis aligned bound box.
| glm::vec3 Geometry::MeshData::aabbMinpos |
Minimum position of axis aligned bound box.
| glm::vec3 Geometry::MeshData::aabbOrigin |
Axis aligned bound box origin.
| bool Geometry::MeshData::CPU |
Store in cpu?
| bool Geometry::MeshData::GPU |
Store in gpu?
| uint32_t* Geometry::MeshData::indices = nullptr |
Array of indices.
| uint32_t Geometry::MeshData::numIndices |
Number of indicies.
| uint32_t Geometry::MeshData::numVertices |
Number of vertices.
| uint32_t Geometry::MeshData::parent |
Parent id of mesh.
| Video::Geometry::VertexType::StaticVertex* Geometry::MeshData::staticVertices = nullptr |
Static vertices.