TerrainOverlay Class Reference

#include <TerrainOverlay.h>

Inheritance diagram for TerrainOverlay:

Inheritance graph
[legend]
Collaboration diagram for TerrainOverlay:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TerrainOverlay (int vertex_count, float *vertices, int index_count, int *indices, float *uv1, float *uv2)
virtual ~TerrainOverlay ()
height_override_t getHeightMode (void)
void finalize (void)
virtual bool draw (void)

Public Attributes

TerrainOverlaynext
bool drawn

Protected Attributes

float * vertex_array
float * uv_array
int * index_array
int indices
unsigned int tex
std::list< TerrainPatch * > patch_list
height_override_t height_mode

Constructor & Destructor Documentation

TerrainOverlay::TerrainOverlay ( int  vertex_count,
float *  vertices,
int  index_count,
int *  indices,
float *  uv1,
float *  uv2 
)

virtual TerrainOverlay::~TerrainOverlay (  )  [inline, virtual]


Member Function Documentation

virtual bool TerrainOverlay::draw ( void   )  [virtual]

Reimplemented in TerrainOverlayMultiTex.

void TerrainOverlay::finalize ( void   ) 

height_override_t TerrainOverlay::getHeightMode ( void   )  [inline]


Member Data Documentation

bool TerrainOverlay::drawn

height_override_t TerrainOverlay::height_mode [protected]

int* TerrainOverlay::index_array [protected]

int TerrainOverlay::indices [protected]

class TerrainOverlay* TerrainOverlay::next

std::list<TerrainPatch*> TerrainOverlay::patch_list [protected]

unsigned int TerrainOverlay::tex [protected]

float* TerrainOverlay::uv_array [protected]

float* TerrainOverlay::vertex_array [protected]


The documentation for this class was generated from the following file:
Generated on Sun Mar 11 15:33:26 2007 for MetalWarriors by  doxygen 1.4.7