Pioneer
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
CollMesh Class Reference

#include <CollMesh.h>

Inheritance diagram for CollMesh:
Inheritance graph
[legend]
Collaboration diagram for CollMesh:
Collaboration graph
[legend]

Public Member Functions

 CollMesh ()
 
virtual ~CollMesh ()
 
AabbGetAabb ()
 
double GetRadius () const
 
void SetRadius (double v)
 
const std::vector< vector3f > & GetGeomTreeVertices () const
 
const Uint32 * GetGeomTreeIndices () const
 
const unsigned int * GetGeomTreeTriFlags () const
 
unsigned int GetGeomTreeNumTris () const
 
GeomTreeGetGeomTree () const
 
void SetGeomTree (GeomTree *t)
 
const std::vector< GeomTree * > & GetDynGeomTrees () const
 
void AddDynGeomTree (GeomTree *t)
 
unsigned int GetNumTriangles () const
 
void SetNumTriangles (unsigned int i)
 
void Save (Serializer::Writer &wr) const
 
void Load (Serializer::Reader &rd)
 
- Public Member Functions inherited from RefCounted
 RefCounted ()
 
virtual ~RefCounted ()
 
void IncRefCount () const
 
void DecRefCount () const
 
int GetRefCount () const
 
- Public Member Functions inherited from LuaWrappable
virtual ~LuaWrappable ()
 

Protected Attributes

Aabb m_aabb
 
GeomTreem_geomTree
 
std::vector< GeomTree * > m_dynGeomTrees
 
unsigned int m_totalTris
 

Constructor & Destructor Documentation

◆ CollMesh()

CollMesh::CollMesh ( )
inline

◆ ~CollMesh()

CollMesh::~CollMesh ( )
virtual

Member Function Documentation

◆ AddDynGeomTree()

void CollMesh::AddDynGeomTree ( GeomTree t)
inline

◆ GetAabb()

Aabb & CollMesh::GetAabb ( )
inline

◆ GetDynGeomTrees()

const std::vector< GeomTree * > & CollMesh::GetDynGeomTrees ( ) const
inline

◆ GetGeomTree()

GeomTree * CollMesh::GetGeomTree ( ) const
inline

◆ GetGeomTreeIndices()

const Uint32 * CollMesh::GetGeomTreeIndices ( ) const
Here is the call graph for this function:

◆ GetGeomTreeNumTris()

unsigned int CollMesh::GetGeomTreeNumTris ( ) const
Here is the call graph for this function:

◆ GetGeomTreeTriFlags()

const unsigned int * CollMesh::GetGeomTreeTriFlags ( ) const
Here is the call graph for this function:

◆ GetGeomTreeVertices()

const std::vector< vector3f > & CollMesh::GetGeomTreeVertices ( ) const
Here is the call graph for this function:

◆ GetNumTriangles()

unsigned int CollMesh::GetNumTriangles ( ) const
inline

◆ GetRadius()

double CollMesh::GetRadius ( ) const
inline
Here is the call graph for this function:

◆ Load()

void CollMesh::Load ( Serializer::Reader rd)
Here is the call graph for this function:

◆ Save()

void CollMesh::Save ( Serializer::Writer wr) const
Here is the call graph for this function:

◆ SetGeomTree()

void CollMesh::SetGeomTree ( GeomTree t)
inline

◆ SetNumTriangles()

void CollMesh::SetNumTriangles ( unsigned int  i)
inline

◆ SetRadius()

void CollMesh::SetRadius ( double  v)
inline

Member Data Documentation

◆ m_aabb

Aabb CollMesh::m_aabb
protected

◆ m_dynGeomTrees

std::vector<GeomTree *> CollMesh::m_dynGeomTrees
protected

◆ m_geomTree

GeomTree* CollMesh::m_geomTree
protected

◆ m_totalTris

unsigned int CollMesh::m_totalTris
protected

The documentation for this class was generated from the following files: