Public Member Functions | Protected Attributes

GGraphicsObject Class Reference

#include <GGraphicsObject.h>

Inheritance diagram for GGraphicsObject:
GObject Bullet GBone GHud GHudElement GLightSource GMesh GModel GParticle GParticleEmitter GSkeleton GSkyBox

List of all members.

Public Member Functions

virtual int Draw (double time, double dtime, GMatrix16 *viewmatrix, GMatrix16 *worldmatrix, int FLAGS)=0
virtual int DrawSprites (double time, double dtime, GMatrix16 *viewmatrix, GMatrix16 *worldmatrix, int FLAGS)=0
virtual int Move (GVec4f v)
virtual int MoveTo (GVec4f v)
virtual int setPosition (GVec4f v)
virtual int setRotation (GVec4f v)
virtual void queryPosition (GVec4f *v)
virtual void queryRotation (GVec4f *v)
virtual NxController * GetController (void)
virtual NxActor * SetActor (NxActor *a)
virtual NxActor * GetActor (void)
virtual int Update (double time, double dtime)
 set the objects active state

Protected Attributes

GVec4f Rotation
GVec4f Position
NxActor * m_Actor

Member Function Documentation

int GGraphicsObject::Draw ( double  time,
double  dtime,
GMatrix16 viewmatrix,
GMatrix16 worldmatrix,
int  FLAGS 
) [pure virtual]
virtual int GGraphicsObject::DrawSprites ( double  time,
double  dtime,
GMatrix16 viewmatrix,
GMatrix16 worldmatrix,
int  FLAGS 
) [pure virtual]
NxActor * GGraphicsObject::GetActor ( void   )  [virtual]

Reimplemented in GModel.

NxController * GGraphicsObject::GetController ( void   )  [virtual]

Reimplemented in Bullet, and GModel.

int GGraphicsObject::Move ( GVec4f  v  )  [virtual]

Reimplemented in GBone, and GModel.

int GGraphicsObject::MoveTo ( GVec4f  v  )  [virtual]

Reimplemented in GModel.

void GGraphicsObject::queryPosition ( GVec4f v  )  [virtual]

Reimplemented in GModel.

void GGraphicsObject::queryRotation ( GVec4f v  )  [virtual]

Reimplemented in GModel.

NxActor * GGraphicsObject::SetActor ( NxActor *  a  )  [virtual]

Reimplemented in GModel.

int GGraphicsObject::setPosition ( GVec4f  v  )  [virtual]

Reimplemented in Creature, and GModel.

int GGraphicsObject::setRotation ( GVec4f  v  )  [virtual]

Reimplemented in Creature, and GModel.

int GGraphicsObject::Update ( double  time,
double  dtime 
) [virtual]

set the objects active state

Reimplemented from GObject.

Reimplemented in Creature, GHud, GModel, GParticle, GParticleEmitter, Player, and SpawnPoint.


Member Data Documentation

NxActor* GGraphicsObject::m_Actor [protected]

Reimplemented in GModel.

Reimplemented in GLightSource, and GModel.

Reimplemented in GModel.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Enumerations Enumerator Friends Defines