doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
BOEntity Class Reference

#include <GameBustOutWindow.h>

Public Member Functions

 BOEntity (idGameBustOutWindow *_game)
 
virtual ~BOEntity ()
 
virtual void WriteToSaveGame (idFile *savefile)
 
virtual void ReadFromSaveGame (idFile *savefile, idGameBustOutWindow *_game)
 
void SetMaterial (const char *name)
 
void SetSize (float _width, float _height)
 
void SetColor (float r, float g, float b, float a)
 
void SetVisible (bool isVisible)
 
virtual void Update (float timeslice, int guiTime)
 
virtual void Draw (idDeviceContext *dc)
 

Public Attributes

bool visible
 
idStr materialName
 
const idMaterialmaterial
 
float width
 
float height
 
idVec4 color
 
idVec2 position
 
idVec2 velocity
 
powerupType_t powerup
 
bool removed
 
bool fadeOut
 
idGameBustOutWindowgame
 

Detailed Description

Definition at line 39 of file GameBustOutWindow.h.

Constructor & Destructor Documentation

BOEntity::BOEntity ( idGameBustOutWindow _game)

Definition at line 50 of file GameBustOutWindow.cpp.

BOEntity::~BOEntity ( )
virtual

Definition at line 67 of file GameBustOutWindow.cpp.

Member Function Documentation

void BOEntity::Draw ( idDeviceContext dc)
virtual

Definition at line 190 of file GameBustOutWindow.cpp.

void BOEntity::ReadFromSaveGame ( idFile savefile,
idGameBustOutWindow _game 
)
virtual

Definition at line 98 of file GameBustOutWindow.cpp.

void BOEntity::SetColor ( float  r,
float  g,
float  b,
float  a 
)

Definition at line 144 of file GameBustOutWindow.cpp.

void BOEntity::SetMaterial ( const char *  name)

Definition at line 123 of file GameBustOutWindow.cpp.

void BOEntity::SetSize ( float  _width,
float  _height 
)

Definition at line 134 of file GameBustOutWindow.cpp.

void BOEntity::SetVisible ( bool  isVisible)

Definition at line 156 of file GameBustOutWindow.cpp.

void BOEntity::Update ( float  timeslice,
int  guiTime 
)
virtual

Definition at line 165 of file GameBustOutWindow.cpp.

void BOEntity::WriteToSaveGame ( idFile savefile)
virtual

Definition at line 75 of file GameBustOutWindow.cpp.

Member Data Documentation

idVec4 BOEntity::color

Definition at line 46 of file GameBustOutWindow.h.

bool BOEntity::fadeOut

Definition at line 53 of file GameBustOutWindow.h.

idGameBustOutWindow* BOEntity::game

Definition at line 55 of file GameBustOutWindow.h.

float BOEntity::height

Definition at line 45 of file GameBustOutWindow.h.

const idMaterial* BOEntity::material

Definition at line 44 of file GameBustOutWindow.h.

idStr BOEntity::materialName

Definition at line 43 of file GameBustOutWindow.h.

idVec2 BOEntity::position

Definition at line 47 of file GameBustOutWindow.h.

powerupType_t BOEntity::powerup

Definition at line 50 of file GameBustOutWindow.h.

bool BOEntity::removed

Definition at line 52 of file GameBustOutWindow.h.

idVec2 BOEntity::velocity

Definition at line 48 of file GameBustOutWindow.h.

bool BOEntity::visible

Definition at line 41 of file GameBustOutWindow.h.

float BOEntity::width

Definition at line 45 of file GameBustOutWindow.h.


The documentation for this class was generated from the following files: