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

#include <Winvar.h>

Inheritance diagram for idWinRectangle:
idWinVar

Public Member Functions

 idWinRectangle ()
 
 ~idWinRectangle ()
 
virtual void Init (const char *_name, idWindow *win)
 
int operator== (const idRectangle &other) const
 
idWinRectangleoperator= (const idWinRectangle &other)
 
idRectangleoperator= (const idVec4 &other)
 
idRectangleoperator= (const idRectangle &other)
 
 operator const idRectangle & () const
 
float x () const
 
float y () const
 
float w () const
 
float h () const
 
float Right () const
 
float Bottom () const
 
idVec4ToVec4 ()
 
virtual void Set (const char *val)
 
virtual void Update ()
 
virtual const char * c_str () const
 
virtual void WriteToSaveGame (idFile *savefile)
 
virtual void ReadFromSaveGame (idFile *savefile)
 
- 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 ()
 
virtual size_t Size ()
 
void SetEval (bool b)
 
bool GetEval ()
 

Protected Attributes

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

Detailed Description

Definition at line 369 of file Winvar.h.

Constructor & Destructor Documentation

idWinRectangle::idWinRectangle ( )
inline

Definition at line 371 of file Winvar.h.

idWinRectangle::~idWinRectangle ( )
inline

Definition at line 372 of file Winvar.h.

Member Function Documentation

float idWinRectangle::Bottom ( void  ) const
inline

Definition at line 429 of file Winvar.h.

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

Implements idWinVar.

Definition at line 459 of file Winvar.h.

float idWinRectangle::h ( ) const
inline

Definition at line 423 of file Winvar.h.

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

Implements idWinVar.

Definition at line 373 of file Winvar.h.

idWinRectangle::operator const idRectangle & ( ) const
inline

Definition at line 410 of file Winvar.h.

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

Definition at line 388 of file Winvar.h.

idRectangle& idWinRectangle::operator= ( const idVec4 other)
inline

Definition at line 393 of file Winvar.h.

idRectangle& idWinRectangle::operator= ( const idRectangle other)
inline

Definition at line 401 of file Winvar.h.

int idWinRectangle::operator== ( const idRectangle other) const
inline

Definition at line 384 of file Winvar.h.

virtual void idWinRectangle::ReadFromSaveGame ( idFile savefile)
inlinevirtual

Implements idWinVar.

Definition at line 467 of file Winvar.h.

float idWinRectangle::Right ( ) const
inline

Definition at line 426 of file Winvar.h.

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

Implements idWinVar.

Definition at line 437 of file Winvar.h.

idVec4& idWinRectangle::ToVec4 ( void  )
inline

Definition at line 432 of file Winvar.h.

virtual void idWinRectangle::Update ( void  )
inlinevirtual

Implements idWinVar.

Definition at line 448 of file Winvar.h.

float idWinRectangle::w ( ) const
inline

Definition at line 420 of file Winvar.h.

virtual void idWinRectangle::WriteToSaveGame ( idFile savefile)
inlinevirtual

Implements idWinVar.

Definition at line 463 of file Winvar.h.

float idWinRectangle::x ( void  ) const
inlinevirtual

Implements idWinVar.

Definition at line 414 of file Winvar.h.

float idWinRectangle::y ( ) const
inline

Definition at line 417 of file Winvar.h.

Member Data Documentation

idRectangle idWinRectangle::data
protected

Definition at line 473 of file Winvar.h.


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