#include <StdMesh.h>
Public Types | |
typedef StdSubMesh::Vertex | Vertex |
Public Member Functions | |
~StdMesh () | |
const StdSubMesh & | GetSubMesh (size_t i) const |
size_t | GetNumSubMeshes () const |
const std::vector< Vertex > & | GetSharedVertices () const |
const StdMeshSkeleton & | GetSkeleton () const |
StdMeshSkeleton & | GetSkeleton () |
const StdMeshBox & | GetBoundingBox () const |
float | GetBoundingRadius () const |
void | PostInit () |
GLuint | GetVBO () const |
GLuint | GetIBO () const |
unsigned int | GetVAOID () const |
void | SetLabel (const std::string &label) |
Friends | |
class | StdMeshLoader |
class | StdMeshMaterialUpdate |
typedef StdSubMesh::Vertex StdMesh::Vertex |
StdMesh::~StdMesh | ( | ) |
Definition at line 557 of file StdMesh.cpp.
References CStdGL::FreeVAOID(), and pGL.
|
inline |
Definition at line 206 of file StdMesh.h.
Referenced by C4Object::DrawFaceImpl(), C4Game::GetTextSpecImageAspect(), and CStdGL::PerformMesh().
|
inline |
Definition at line 207 of file StdMesh.h.
Referenced by CStdGL::PerformMesh().
|
inline |
Definition at line 213 of file StdMesh.h.
Referenced by StdMeshInstance::GetIBO().
|
inline |
Definition at line 199 of file StdMesh.h.
Referenced by StdMeshInstance::SetCompletion(), StdMeshInstance::SetFaceOrdering(), StdMeshInstance::SetFaceOrderingForClrModulation(), StdMeshInstance::StdMeshInstance(), StdMeshUpdate::Update(), and StdMeshInstance::UpdateIBO().
|
inline |
Definition at line 201 of file StdMesh.h.
Referenced by StdMeshInstance::GetSharedVertices().
|
inline |
|
inline |
Definition at line 203 of file StdMesh.h.
Referenced by StdMeshInstance::AttachedMesh::AttachedMesh(), StdMeshInstance::AttachMeshImpl(), StdMeshInstanceAnimationNode::CompileFunc(), StdMeshInstance::PlayAnimation(), StdMeshUpdate::StdMeshUpdate(), StdMeshUpdate::Update(), and StdMeshInstance::UpdateBoneTransforms().
|
inline |
Definition at line 198 of file StdMesh.h.
Referenced by StdMeshInstance::SetCompletion(), StdMeshInstance::SetFaceOrdering(), StdMeshInstance::SetFaceOrderingForClrModulation(), StdMeshInstance::StdMeshInstance(), StdMeshMaterialUpdate::Update(), StdMeshUpdate::Update(), and StdMeshInstance::UpdateIBO().
|
inline |
Definition at line 214 of file StdMesh.h.
Referenced by StdMeshInstance::GetVAOID().
|
inline |
void StdMesh::PostInit | ( | ) |
Definition at line 569 of file StdMesh.cpp.
References CStdGL::GenVAOID(), and pGL.
|
inline |
|
friend |
|
friend |