![]() |
Blamite Game Engine - blam!
00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
|
#include <types.h>
Classes | |
| class | Section |
Public Types | |
| enum | SectionIndexType { SectionIndexType::LineList, SectionIndexType::TriangleList } |
Public Member Functions | |
| ~ManualMesh () | |
| void | Render (BlamVector3 position, BlamVector3 rotation, BlamVector3 scale) |
| void | Render (BlamVector3 position, BlamVector3 rotation, BlamVector3 scale, uint64_t state_flags) |
| Section * | CreateSection (std::string name, ManualMesh::SectionIndexType type) |
| Section * | GetSection (std::string name) |
| void | Reset () |
| void | ComputeAabb () |
| BlamVector3 | GetAabbMin () |
| BlamVector3 | GetAabbMax () |
Public Attributes | |
| std::vector< Section * > | sections = std::vector<Section*>() |
|
strong |
| ManualMesh::~ManualMesh | ( | ) |
Here is the call graph for this function:| void ManualMesh::ComputeAabb | ( | ) |
| ManualMesh::Section * ManualMesh::CreateSection | ( | std::string | name, |
| ManualMesh::SectionIndexType | type | ||
| ) |
Here is the caller graph for this function:| BlamVector3 ManualMesh::GetAabbMax | ( | ) |
Here is the caller graph for this function:| BlamVector3 ManualMesh::GetAabbMin | ( | ) |
Here is the caller graph for this function:| ManualMesh::Section * ManualMesh::GetSection | ( | std::string | name | ) |
Here is the caller graph for this function:| void ManualMesh::Render | ( | BlamVector3 | position, |
| BlamVector3 | rotation, | ||
| BlamVector3 | scale | ||
| ) |
Here is the caller graph for this function:| void ManualMesh::Render | ( | BlamVector3 | position, |
| BlamVector3 | rotation, | ||
| BlamVector3 | scale, | ||
| uint64_t | state_flags | ||
| ) |
Here is the call graph for this function:| void ManualMesh::Reset | ( | ) |
Here is the caller graph for this function: