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

#include <Winvar.h>

Inheritance diagram for idWinVar:
idWinBool idWinFloat idWinInt idWinRectangle idWinStr idWinVec2 idWinVec3 idWinVec4

Public Member Functions

 idWinVar ()
 
virtual ~idWinVar ()
 
void SetGuiInfo (idDict *gd, const char *_name)
 
const char * GetName () const
 
void SetName (const char *_name)
 
idWinVaroperator= (const idWinVar &other)
 
idDictGetDict () const
 
bool NeedsUpdate ()
 
virtual void Init (const char *_name, idWindow *win)=0
 
virtual void Set (const char *val)=0
 
virtual void Update ()=0
 
virtual const char * c_str () const =0
 
virtual size_t Size ()
 
virtual void WriteToSaveGame (idFile *savefile)=0
 
virtual void ReadFromSaveGame (idFile *savefile)=0
 
virtual float x (void) const =0
 
void SetEval (bool b)
 
bool GetEval ()
 

Protected Attributes

idDictguiDict
 
char * name
 
bool eval
 

Detailed Description

Definition at line 38 of file Winvar.h.

Constructor & Destructor Documentation

idWinVar::idWinVar ( )

Definition at line 36 of file Winvar.cpp.

idWinVar::~idWinVar ( )
virtual

Definition at line 42 of file Winvar.cpp.

Member Function Documentation

virtual const char* idWinVar::c_str ( ) const
pure virtual
idDict* idWinVar::GetDict ( ) const
inline

Definition at line 68 of file Winvar.h.

bool idWinVar::GetEval ( )
inline

Definition at line 85 of file Winvar.h.

const char* idWinVar::GetName ( void  ) const
inline

Definition at line 44 of file Winvar.h.

void idWinVar::Init ( const char *  _name,
idWindow win 
)
pure virtual
bool idWinVar::NeedsUpdate ( )
inline

Definition at line 69 of file Winvar.h.

idWinVar& idWinVar::operator= ( const idWinVar other)
inline

Definition at line 62 of file Winvar.h.

virtual void idWinVar::ReadFromSaveGame ( idFile savefile)
pure virtual
virtual void idWinVar::Set ( const char *  val)
pure virtual
void idWinVar::SetEval ( bool  b)
inline

Definition at line 82 of file Winvar.h.

void idWinVar::SetGuiInfo ( idDict gd,
const char *  _name 
)

Definition at line 47 of file Winvar.cpp.

void idWinVar::SetName ( const char *  _name)
inline

Definition at line 53 of file Winvar.h.

virtual size_t idWinVar::Size ( void  )
inlinevirtual

Reimplemented in idWinBackground, and idWinStr.

Definition at line 75 of file Winvar.h.

virtual void idWinVar::Update ( )
pure virtual
virtual void idWinVar::WriteToSaveGame ( idFile savefile)
pure virtual
virtual float idWinVar::x ( void  ) const
pure virtual

Member Data Documentation

bool idWinVar::eval
protected

Definition at line 92 of file Winvar.h.

idDict* idWinVar::guiDict
protected

Definition at line 90 of file Winvar.h.

char* idWinVar::name
protected

Definition at line 91 of file Winvar.h.


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