doom3-gpl
Doom 3 GPL source release
|
#include <GameSSDWindow.h>
Public Member Functions | |
SSDEntity () | |
virtual | ~SSDEntity () |
virtual void | WriteToSaveGame (idFile *savefile) |
virtual void | ReadFromSaveGame (idFile *savefile, idGameSSDWindow *_game) |
void | EntityInit () |
void | SetGame (idGameSSDWindow *_game) |
void | SetMaterial (const char *_name) |
void | SetPosition (const idVec3 &_position) |
void | SetSize (const idVec2 &_size) |
void | SetRadius (float _radius, float _hitFactor=1.0f) |
void | SetRotation (float _rotation) |
void | Update () |
bool | HitTest (const idVec2 &pt) |
virtual void | EntityUpdate () |
virtual void | Draw (idDeviceContext *dc) |
virtual void | DestroyEntity () |
virtual void | OnHit (int key) |
virtual void | OnStrikePlayer () |
idBounds | WorldToScreen (const idBounds worldBounds) |
idVec3 | WorldToScreen (const idVec3 &worldPos) |
idVec3 | ScreenToWorld (const idVec3 &screenPos) |
Definition at line 66 of file GameSSDWindow.h.
SSDEntity::SSDEntity | ( | ) |
Definition at line 106 of file GameSSDWindow.cpp.
|
virtual |
Definition at line 110 of file GameSSDWindow.cpp.
|
virtual |
Definition at line 296 of file GameSSDWindow.cpp.
|
virtual |
Definition at line 269 of file GameSSDWindow.cpp.
void SSDEntity::EntityInit | ( | ) |
Definition at line 170 of file GameSSDWindow.cpp.
|
inlinevirtual |
Reimplemented in SSDProjectile, SSDPoints, SSDExplosion, SSDAsteroid, and SSDMover.
Definition at line 118 of file GameSSDWindow.h.
Definition at line 244 of file GameSSDWindow.cpp.
Reimplemented in SSDPowerup.
Definition at line 122 of file GameSSDWindow.h.
|
inlinevirtual |
Reimplemented in SSDPowerup.
Definition at line 123 of file GameSSDWindow.h.
|
virtual |
Reimplemented in SSDPowerup, SSDProjectile, SSDPoints, SSDExplosion, SSDAstronaut, SSDAsteroid, and SSDMover.
Definition at line 141 of file GameSSDWindow.cpp.
Definition at line 327 of file GameSSDWindow.cpp.
void SSDEntity::SetGame | ( | idGameSSDWindow * | _game | ) |
Definition at line 200 of file GameSSDWindow.cpp.
Definition at line 204 of file GameSSDWindow.cpp.
Definition at line 210 of file GameSSDWindow.cpp.
Definition at line 218 of file GameSSDWindow.cpp.
Definition at line 223 of file GameSSDWindow.cpp.
Definition at line 214 of file GameSSDWindow.cpp.
Definition at line 227 of file GameSSDWindow.cpp.
Definition at line 300 of file GameSSDWindow.cpp.
Definition at line 309 of file GameSSDWindow.cpp.
Reimplemented in SSDPowerup, SSDProjectile, SSDPoints, SSDExplosion, SSDAstronaut, SSDAsteroid, and SSDMover.
Definition at line 113 of file GameSSDWindow.cpp.
int SSDEntity::currentTime |
Definition at line 87 of file GameSSDWindow.h.
bool SSDEntity::destroyed |
Definition at line 91 of file GameSSDWindow.h.
int SSDEntity::elapsed |
Definition at line 89 of file GameSSDWindow.h.
idVec4 SSDEntity::foreColor |
Definition at line 84 of file GameSSDWindow.h.
idGameSSDWindow* SSDEntity::game |
Definition at line 86 of file GameSSDWindow.h.
float SSDEntity::hitRadius |
Definition at line 77 of file GameSSDWindow.h.
int SSDEntity::id |
Definition at line 71 of file GameSSDWindow.h.
bool SSDEntity::inUse |
Definition at line 95 of file GameSSDWindow.h.
int SSDEntity::lastUpdate |
Definition at line 88 of file GameSSDWindow.h.
idVec4 SSDEntity::matColor |
Definition at line 80 of file GameSSDWindow.h.
const idMaterial* SSDEntity::material |
Definition at line 73 of file GameSSDWindow.h.
idStr SSDEntity::materialName |
Definition at line 72 of file GameSSDWindow.h.
bool SSDEntity::noHit |
Definition at line 92 of file GameSSDWindow.h.
bool SSDEntity::noPlayerDamage |
Definition at line 93 of file GameSSDWindow.h.
idVec3 SSDEntity::position |
Definition at line 74 of file GameSSDWindow.h.
float SSDEntity::radius |
Definition at line 76 of file GameSSDWindow.h.
float SSDEntity::rotation |
Definition at line 78 of file GameSSDWindow.h.
idVec2 SSDEntity::size |
Definition at line 75 of file GameSSDWindow.h.
idStr SSDEntity::text |
Definition at line 82 of file GameSSDWindow.h.
float SSDEntity::textScale |
Definition at line 83 of file GameSSDWindow.h.
int SSDEntity::type |
Definition at line 70 of file GameSSDWindow.h.