#include <GGraphicsObject.h>
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 |
int GGraphicsObject::Draw | ( | double | time, | |
double | dtime, | |||
GMatrix16 * | viewmatrix, | |||
GMatrix16 * | worldmatrix, | |||
int | FLAGS | |||
) | [pure virtual] |
Implemented in Bullet, Crosshair, GAnimatedMesh, GBone, GHud, GHudElement, GLightSource, GMesh, GModel, GParticle, GParticleEmitter, Grenade, GSkeleton, GSkyBox, Player, and Portal.
virtual int GGraphicsObject::DrawSprites | ( | double | time, | |
double | dtime, | |||
GMatrix16 * | viewmatrix, | |||
GMatrix16 * | worldmatrix, | |||
int | FLAGS | |||
) | [pure virtual] |
Implemented in Bullet, GAnimatedMesh, GBone, GHud, GHudElement, GLightSource, GMesh, GModel, GParticle, GParticleEmitter, GSkeleton, and GSkyBox.
NxActor * GGraphicsObject::GetActor | ( | void | ) | [virtual] |
Reimplemented in GModel.
NxController * GGraphicsObject::GetController | ( | void | ) | [virtual] |
NxActor * GGraphicsObject::SetActor | ( | NxActor * | a | ) | [virtual] |
Reimplemented in 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.
NxActor* GGraphicsObject::m_Actor [protected] |
Reimplemented in GModel.
GVec4f GGraphicsObject::Position [protected] |
Reimplemented in GLightSource, and GModel.
GVec4f GGraphicsObject::Rotation [protected] |
Reimplemented in GModel.