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
idWinStr Class Reference

#include <Winvar.h>

Inheritance diagram for idWinStr:
idWinVar idWinBackground

Public Member Functions

 idWinStr ()
 
 ~idWinStr ()
 
virtual void Init (const char *_name, idWindow *win)
 
int operator== (const idStr &other) const
 
int operator== (const char *other) const
 
idStroperator= (const idStr &other)
 
idWinStroperator= (const idWinStr &other)
 
 operator const char * () const
 
 operator const idStr & () const
 
int LengthWithoutColors ()
 
int Length ()
 
void RemoveColors ()
 
virtual const char * c_str () const
 
virtual void Set (const char *val)
 
virtual void Update ()
 
virtual size_t Size ()
 
virtual void WriteToSaveGame (idFile *savefile)
 
virtual void ReadFromSaveGame (idFile *savefile)
 
virtual float x (void) const
 
- Public Member Functions inherited from idWinVar
 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 ()
 
void SetEval (bool b)
 
bool GetEval ()
 

Protected Attributes

idStr data
 
- Protected Attributes inherited from idWinVar
idDictguiDict
 
char * name
 
bool eval
 

Detailed Description

Definition at line 152 of file Winvar.h.

Constructor & Destructor Documentation

idWinStr::idWinStr ( )
inline

Definition at line 154 of file Winvar.h.

idWinStr::~idWinStr ( )
inline

Definition at line 155 of file Winvar.h.

Member Function Documentation

virtual const char* idWinStr::c_str ( void  ) const
inlinevirtual

Implements idWinVar.

Reimplemented in idWinBackground.

Definition at line 204 of file Winvar.h.

virtual void idWinStr::Init ( const char *  _name,
idWindow win 
)
inlinevirtual

Implements idWinVar.

Reimplemented in idWinBackground.

Definition at line 156 of file Winvar.h.

int idWinStr::Length ( void  )
inline

Definition at line 192 of file Winvar.h.

int idWinStr::LengthWithoutColors ( void  )
inline

Definition at line 186 of file Winvar.h.

idWinStr::operator const char * ( ) const
inline

Definition at line 180 of file Winvar.h.

idWinStr::operator const idStr & ( ) const
inline

Definition at line 183 of file Winvar.h.

idStr& idWinStr::operator= ( const idStr other)
inline

Definition at line 168 of file Winvar.h.

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

Definition at line 175 of file Winvar.h.

int idWinStr::operator== ( const idStr other) const
inline

Definition at line 162 of file Winvar.h.

int idWinStr::operator== ( const char *  other) const
inline

Definition at line 165 of file Winvar.h.

virtual void idWinStr::ReadFromSaveGame ( idFile savefile)
inlinevirtual

Implements idWinVar.

Reimplemented in idWinBackground.

Definition at line 237 of file Winvar.h.

void idWinStr::RemoveColors ( void  )
inline

Definition at line 198 of file Winvar.h.

virtual void idWinStr::Set ( const char *  val)
inlinevirtual

Implements idWinVar.

Reimplemented in idWinBackground.

Definition at line 208 of file Winvar.h.

virtual size_t idWinStr::Size ( void  )
inlinevirtual

Reimplemented from idWinVar.

Reimplemented in idWinBackground.

Definition at line 222 of file Winvar.h.

virtual void idWinStr::Update ( void  )
inlinevirtual

Implements idWinVar.

Reimplemented in idWinBackground.

Definition at line 215 of file Winvar.h.

virtual void idWinStr::WriteToSaveGame ( idFile savefile)
inlinevirtual

Implements idWinVar.

Reimplemented in idWinBackground.

Definition at line 228 of file Winvar.h.

virtual float idWinStr::x ( void  ) const
inlinevirtual

Implements idWinVar.

Definition at line 249 of file Winvar.h.

Member Data Documentation

idStr idWinStr::data
protected

Definition at line 249 of file Winvar.h.


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