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

#include <Winvar.h>

Inheritance diagram for idWinVec4:
idWinVar

Public Member Functions

 idWinVec4 ()
 
 ~idWinVec4 ()
 
virtual void Init (const char *_name, idWindow *win)
 
int operator== (const idVec4 &other) const
 
idWinVec4operator= (const idWinVec4 &other)
 
idVec4operator= (const idVec4 &other)
 
 operator const idVec4 & () const
 
float x () const
 
float y () const
 
float z () const
 
float w () const
 
virtual void Set (const char *val)
 
virtual void Update ()
 
virtual const char * c_str () const
 
void Zero ()
 
const idVec3ToVec3 () 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

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

Detailed Description

Definition at line 547 of file Winvar.h.

Constructor & Destructor Documentation

idWinVec4::idWinVec4 ( )
inline

Definition at line 549 of file Winvar.h.

idWinVec4::~idWinVec4 ( )
inline

Definition at line 550 of file Winvar.h.

Member Function Documentation

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

Implements idWinVar.

Definition at line 607 of file Winvar.h.

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

Implements idWinVar.

Definition at line 551 of file Winvar.h.

idWinVec4::operator const idVec4 & ( ) const
inline

Definition at line 572 of file Winvar.h.

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

Definition at line 560 of file Winvar.h.

idVec4& idWinVec4::operator= ( const idVec4 other)
inline

Definition at line 565 of file Winvar.h.

int idWinVec4::operator== ( const idVec4 other) const
inline

Definition at line 557 of file Winvar.h.

virtual void idWinVec4::ReadFromSaveGame ( idFile savefile)
inlinevirtual

Implements idWinVar.

Definition at line 626 of file Winvar.h.

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

Implements idWinVar.

Definition at line 591 of file Winvar.h.

const idVec3& idWinVec4::ToVec3 ( void  ) const
inline

Definition at line 618 of file Winvar.h.

virtual void idWinVec4::Update ( void  )
inlinevirtual

Implements idWinVar.

Definition at line 601 of file Winvar.h.

float idWinVec4::w ( ) const
inline

Definition at line 588 of file Winvar.h.

virtual void idWinVec4::WriteToSaveGame ( idFile savefile)
inlinevirtual

Implements idWinVar.

Definition at line 622 of file Winvar.h.

float idWinVec4::x ( void  ) const
inlinevirtual

Implements idWinVar.

Definition at line 576 of file Winvar.h.

float idWinVec4::y ( ) const
inline

Definition at line 580 of file Winvar.h.

float idWinVec4::z ( ) const
inline

Definition at line 584 of file Winvar.h.

void idWinVec4::Zero ( void  )
inline

Definition at line 611 of file Winvar.h.

Member Data Documentation

idVec4 idWinVec4::data
protected

Definition at line 632 of file Winvar.h.


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