![]() |
doom3-gpl
Doom 3 GPL source release
|
#include <GameSSDWindow.h>
Public Member Functions | |
| SSDPoints () | |
| ~SSDPoints () | |
| virtual void | WriteToSaveGame (idFile *savefile) |
| virtual void | ReadFromSaveGame (idFile *savefile, idGameSSDWindow *_game) |
| void | Init (idGameSSDWindow *_game, SSDEntity *_ent, int _points, int _length, int _distance, const idVec4 &color) |
| virtual void | EntityUpdate () |
Public Member Functions inherited from SSDEntity | |
| SSDEntity () | |
| virtual | ~SSDEntity () |
| 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 | 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) |
Static Public Member Functions | |
| static SSDPoints * | GetNewPoints (idGameSSDWindow *_game, SSDEntity *_ent, int _points, int _length, int _distance, const idVec4 &color) |
| static SSDPoints * | GetSpecificPoints (int id) |
| static void | WritePoints (idFile *savefile) |
| static void | ReadPoints (idFile *savefile, idGameSSDWindow *_game) |
Static Protected Attributes | |
| static SSDPoints | pointsPool [MAX_POINTS] |
Private Attributes | |
| int | length |
| int | distance |
| int | beginTime |
| int | endTime |
| idVec3 | beginPosition |
| idVec3 | endPosition |
| idVec4 | beginColor |
| idVec4 | endColor |
Additional Inherited Members | |
Public Attributes inherited from SSDEntity | |
| int | type |
| int | id |
| idStr | materialName |
| const idMaterial * | material |
| idVec3 | position |
| idVec2 | size |
| float | radius |
| float | hitRadius |
| float | rotation |
| idVec4 | matColor |
| idStr | text |
| float | textScale |
| idVec4 | foreColor |
| idGameSSDWindow * | game |
| int | currentTime |
| int | lastUpdate |
| int | elapsed |
| bool | destroyed |
| bool | noHit |
| bool | noPlayerDamage |
| bool | inUse |
Definition at line 273 of file GameSSDWindow.h.
| SSDPoints::SSDPoints | ( | ) |
Definition at line 748 of file GameSSDWindow.cpp.
| SSDPoints::~SSDPoints | ( | ) |
Definition at line 752 of file GameSSDWindow.cpp.
|
virtual |
Reimplemented from SSDEntity.
Definition at line 829 of file GameSSDWindow.cpp.
|
static |
Definition at line 844 of file GameSSDWindow.cpp.
Definition at line 855 of file GameSSDWindow.cpp.
| void SSDPoints::Init | ( | idGameSSDWindow * | _game, |
| SSDEntity * | _ent, | ||
| int | _points, | ||
| int | _length, | ||
| int | _distance, | ||
| const idVec4 & | color | ||
| ) |
Definition at line 786 of file GameSSDWindow.cpp.
|
virtual |
Reimplemented from SSDEntity.
Definition at line 771 of file GameSSDWindow.cpp.
|
static |
Definition at line 875 of file GameSSDWindow.cpp.
Definition at line 859 of file GameSSDWindow.cpp.
Reimplemented from SSDEntity.
Definition at line 755 of file GameSSDWindow.cpp.
|
private |
Definition at line 283 of file GameSSDWindow.h.
|
private |
Definition at line 280 of file GameSSDWindow.h.
|
private |
Definition at line 277 of file GameSSDWindow.h.
|
private |
Definition at line 276 of file GameSSDWindow.h.
|
private |
Definition at line 284 of file GameSSDWindow.h.
|
private |
Definition at line 281 of file GameSSDWindow.h.
|
private |
Definition at line 278 of file GameSSDWindow.h.
|
private |
Definition at line 275 of file GameSSDWindow.h.
|
staticprotected |
Definition at line 303 of file GameSSDWindow.h.
1.8.6.