Contents Support Wiki Source Index APIs by Task APIs by Level Data


G3D::_BSPMAP::Mesh Class Reference

#include <BSPMAP.h>

Inherits G3D::_BSPMAP::FaceSet.

List of all members.

Public Types

enum  Type { POLYGON = 1, PATCH = 2, MESH = 3, BILLBOARD = 4 }

Public Member Functions

virtual bool isMesh () const
virtual void render (class Map *map) const
virtual FaceSet::Type type () const
virtual void updateSortKey (class Map *map, const Vector3 &zAxis, Vector3 &origin)

Public Attributes

int firstMeshVertex
int firstVertex
int lightmapID
int meshVertexesCount
float sortKey
int textureID
int vertexesCount


Member Enumeration Documentation

enum G3D::_BSPMAP::FaceSet::Type [inherited]

Enumerator:
POLYGON 
PATCH 
MESH 
BILLBOARD 


Member Function Documentation

virtual bool G3D::_BSPMAP::Mesh::isMesh (  )  const [inline, virtual]

Implements G3D::_BSPMAP::FaceSet.

virtual void G3D::_BSPMAP::Mesh::render ( class Map map  )  const [virtual]

Implements G3D::_BSPMAP::FaceSet.

virtual FaceSet::Type G3D::_BSPMAP::Mesh::type (  )  const [inline, virtual]

Implements G3D::_BSPMAP::FaceSet.

virtual void G3D::_BSPMAP::Mesh::updateSortKey ( class Map map,
const Vector3 zAxis,
Vector3 origin 
) [virtual]

Updates the sort key.

Implements G3D::_BSPMAP::FaceSet.


Member Data Documentation

float G3D::_BSPMAP::FaceSet::sortKey [inherited]

Depth value used as a sort key.


Generated on Wed Nov 26 13:55:00 2008 for G3D by doxygen 1.5.1
Hosted by SourceForge.net Logo