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

#include <Winvar.h>

Inheritance diagram for idWinVec3:
idWinVar

Public Member Functions

 idWinVec3 ()
 
 ~idWinVec3 ()
 
virtual void Init (const char *_name, idWindow *win)
 
int operator== (const idVec3 &other) const
 
idWinVec3operator= (const idWinVec3 &other)
 
idVec3operator= (const idVec3 &other)
 
 operator const idVec3 & () const
 
float x () const
 
float y () const
 
float z () const
 
virtual void Set (const char *val)
 
virtual void Update ()
 
virtual const char * c_str () const
 
void Zero ()
 
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

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

Detailed Description

Definition at line 635 of file Winvar.h.

Constructor & Destructor Documentation

idWinVec3::idWinVec3 ( )
inline

Definition at line 637 of file Winvar.h.

idWinVec3::~idWinVec3 ( )
inline

Definition at line 638 of file Winvar.h.

Member Function Documentation

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

Implements idWinVar.

Definition at line 688 of file Winvar.h.

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

Implements idWinVar.

Definition at line 639 of file Winvar.h.

idWinVec3::operator const idVec3 & ( ) const
inline

Definition at line 660 of file Winvar.h.

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

Definition at line 648 of file Winvar.h.

idVec3& idWinVec3::operator= ( const idVec3 other)
inline

Definition at line 653 of file Winvar.h.

int idWinVec3::operator== ( const idVec3 other) const
inline

Definition at line 645 of file Winvar.h.

virtual void idWinVec3::ReadFromSaveGame ( idFile savefile)
inlinevirtual

Implements idWinVar.

Definition at line 703 of file Winvar.h.

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

Implements idWinVar.

Definition at line 676 of file Winvar.h.

virtual void idWinVec3::Update ( void  )
inlinevirtual

Implements idWinVar.

Definition at line 682 of file Winvar.h.

virtual void idWinVec3::WriteToSaveGame ( idFile savefile)
inlinevirtual

Implements idWinVar.

Definition at line 699 of file Winvar.h.

float idWinVec3::x ( void  ) const
inlinevirtual

Implements idWinVar.

Definition at line 664 of file Winvar.h.

float idWinVec3::y ( ) const
inline

Definition at line 668 of file Winvar.h.

float idWinVec3::z ( ) const
inline

Definition at line 672 of file Winvar.h.

void idWinVec3::Zero ( void  )
inline

Definition at line 692 of file Winvar.h.

Member Data Documentation

idVec3 idWinVec3::data
protected

Definition at line 709 of file Winvar.h.


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