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

#include <RegExp.h>

Public Member Functions

 idRegisterList ()
 
 ~idRegisterList ()
 
void AddReg (const char *name, int type, idParser *src, idWindow *win, idWinVar *var)
 
void AddReg (const char *name, int type, idVec4 data, idWindow *win, idWinVar *var)
 
idRegisterFindReg (const char *name)
 
void SetToRegs (float *registers)
 
void GetFromRegs (float *registers)
 
void Reset ()
 
void ReadFromDemoFile (idDemoFile *f)
 
void WriteToDemoFile (idDemoFile *f)
 
void WriteToSaveGame (idFile *savefile)
 
void ReadFromSaveGame (idFile *savefile)
 
void RemoveReg (const char *name)
 
void AddReg (const char *name, int type, idParser *src, idWindow *win)
 
void AddReg (const char *name, int type, idVec4 data, idWindow *win)
 
idRegisterFindReg (const char *name)
 
int FindRegIndex (const char *name)
 
void SetToRegs (float *registers, idTypedDict *state)
 
void GetFromRegs (float *registers, idTypedDict *state)
 
void Reset ()
 
void ReadFromDemoFile (idDemoFile *f)
 
void WriteToDemoFile (idDemoFile *f)
 

Private Attributes

idList< idRegister * > regs
 
idHashIndex regHash
 
idList< idRegisterregs
 

Detailed Description

Definition at line 79 of file RegExp.h.

Constructor & Destructor Documentation

ID_INLINE idRegisterList::idRegisterList ( )

Definition at line 102 of file RegExp.h.

ID_INLINE idRegisterList::~idRegisterList ( )

Definition at line 108 of file RegExp.h.

Member Function Documentation

void idRegisterList::AddReg ( const char *  name,
int  type,
idParser src,
idWindow win 
)
void idRegisterList::AddReg ( const char *  name,
int  type,
idVec4  data,
idWindow win 
)
void idRegisterList::AddReg ( const char *  name,
int  type,
idParser src,
idWindow win,
idWinVar var 
)

Definition at line 249 of file RegExp.cpp.

void idRegisterList::AddReg ( const char *  name,
int  type,
idVec4  data,
idWindow win,
idWinVar var 
)

Definition at line 230 of file RegExp.cpp.

idRegister* idRegisterList::FindReg ( const char *  name)
idRegister * idRegisterList::FindReg ( const char *  name)

Definition at line 323 of file RegExp.cpp.

int idRegisterList::FindRegIndex ( const char *  name)
void idRegisterList::GetFromRegs ( float registers,
idTypedDict *  state 
)
void idRegisterList::GetFromRegs ( float registers)

Definition at line 299 of file RegExp.cpp.

void idRegisterList::ReadFromDemoFile ( idDemoFile f)
void idRegisterList::ReadFromDemoFile ( idDemoFile f)

Definition at line 348 of file RegExp.cpp.

void idRegisterList::ReadFromSaveGame ( idFile savefile)

Definition at line 395 of file RegExp.cpp.

void idRegisterList::RemoveReg ( const char *  name)
void idRegisterList::Reset ( )
void idRegisterList::Reset ( void  )

Definition at line 338 of file RegExp.cpp.

void idRegisterList::SetToRegs ( float registers,
idTypedDict *  state 
)
void idRegisterList::SetToRegs ( float registers)

Definition at line 311 of file RegExp.cpp.

void idRegisterList::WriteToDemoFile ( idDemoFile f)
void idRegisterList::WriteToDemoFile ( idDemoFile f)

Definition at line 365 of file RegExp.cpp.

void idRegisterList::WriteToSaveGame ( idFile savefile)

Definition at line 379 of file RegExp.cpp.

Member Data Documentation

idHashIndex idRegisterList::regHash
private

Definition at line 99 of file RegExp.h.

idList<idRegister> idRegisterList::regs
private

Definition at line 68 of file RegExp_old.h.

idList<idRegister*> idRegisterList::regs
private

Definition at line 98 of file RegExp.h.


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