Main Page   Modules   Class Hierarchy   Compound List   Compound Members  

GAUGE3D::GSuperModel Class Reference

Base class for most normal model formats. More...

#include <gauge3d/graphcs/supermodel.h>

Inherits GAUGE3D::GModel.

List of all members.

Public Types

typedef GSmartPointer<SuperAnimState> pSuperAnimState

Public Methods

 GSuperModel ()
virtual ~GSuperModel ()
Model* ModelData ()
pAnimState CreateAnimState ()
 Generates an AnimState object associated with this model.

pRenderInfo CreateRenderInfo ()
 Create a RenderInfo bound to this model. More...


Protected Methods

void ModelData (Model *model)


Detailed Description

Base class for most normal model formats.

This class is slated to be removed and replaced by a better system in the near future. Thus, I don't really feel like documenting this beast for nothing.


Member Function Documentation

pRenderInfo GAUGE3D::GSuperModel::CreateRenderInfo ( ) [virtual]
 

Create a RenderInfo bound to this model.

Remarks:
Obviously, this function uses dynamic memory and should not be called every frame. A renderer should call this once when the model is assigned to a sprite and then use the same RenderInfo object every time the sprite is drawn.

Reimplemented from GAUGE3D::GModel.


The documentation for this class was generated from the following file:
Generated at Tue Jan 30 17:07:34 2001 for gauge3d by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000