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

#include <UsercmdGen.h>

Inheritance diagram for idUsercmdGen:
idUsercmdGenLocal

Public Member Functions

virtual ~idUsercmdGen (void)
 
virtual void Init (void)=0
 
virtual void InitForNewMap (void)=0
 
virtual void Shutdown (void)=0
 
virtual void Clear (void)=0
 
virtual void ClearAngles (void)=0
 
virtual void InhibitUsercmd (inhibit_t subsystem, bool inhibit)=0
 
virtual usercmd_t TicCmd (int ticNumber)=0
 
virtual void UsercmdInterrupt (void)=0
 
virtual int CommandStringUsercmdData (const char *cmdString)=0
 
virtual int GetNumUserCommands (void)=0
 
virtual const char * GetUserCommandName (int index)=0
 
virtual void MouseState (int *x, int *y, int *button, bool *down)=0
 
virtual int ButtonState (int key)=0
 
virtual int KeyState (int key)=0
 
virtual usercmd_t GetDirectUsercmd (void)=0
 

Detailed Description

Definition at line 117 of file UsercmdGen.h.

Constructor & Destructor Documentation

virtual idUsercmdGen::~idUsercmdGen ( void  )
inlinevirtual

Definition at line 119 of file UsercmdGen.h.

Member Function Documentation

virtual int idUsercmdGen::ButtonState ( int  key)
pure virtual

Implemented in idUsercmdGenLocal.

virtual void idUsercmdGen::Clear ( void  )
pure virtual

Implemented in idUsercmdGenLocal.

virtual void idUsercmdGen::ClearAngles ( void  )
pure virtual

Implemented in idUsercmdGenLocal.

virtual int idUsercmdGen::CommandStringUsercmdData ( const char *  cmdString)
pure virtual

Implemented in idUsercmdGenLocal.

virtual usercmd_t idUsercmdGen::GetDirectUsercmd ( void  )
pure virtual

Implemented in idUsercmdGenLocal.

virtual int idUsercmdGen::GetNumUserCommands ( void  )
pure virtual

Implemented in idUsercmdGenLocal.

virtual const char* idUsercmdGen::GetUserCommandName ( int  index)
pure virtual

Implemented in idUsercmdGenLocal.

virtual void idUsercmdGen::InhibitUsercmd ( inhibit_t  subsystem,
bool  inhibit 
)
pure virtual

Implemented in idUsercmdGenLocal.

virtual void idUsercmdGen::Init ( void  )
pure virtual

Implemented in idUsercmdGenLocal.

virtual void idUsercmdGen::InitForNewMap ( void  )
pure virtual

Implemented in idUsercmdGenLocal.

virtual int idUsercmdGen::KeyState ( int  key)
pure virtual

Implemented in idUsercmdGenLocal.

virtual void idUsercmdGen::MouseState ( int x,
int y,
int button,
bool down 
)
pure virtual

Implemented in idUsercmdGenLocal.

virtual void idUsercmdGen::Shutdown ( void  )
pure virtual

Implemented in idUsercmdGenLocal.

virtual usercmd_t idUsercmdGen::TicCmd ( int  ticNumber)
pure virtual

Implemented in idUsercmdGenLocal.

virtual void idUsercmdGen::UsercmdInterrupt ( void  )
pure virtual

Implemented in idUsercmdGenLocal.


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