DGLE2   Young, strong and crazy!
Public Member Functions | List of all members
IInput Class Referenceabstract

#include <DGLE.h>

Inheritance diagram for IInput:
IEngineSubSystem IDGLE_Base

Public Member Functions

virtual DGLE_RESULT DGLE_API Configure (E_INPUT_CONFIGURATION_FLAGS eFlags=ICF_DEFAULT)=0
 
virtual DGLE_RESULT DGLE_API GetMouseStates (TMouseStates &stMStates)=0
 
virtual DGLE_RESULT DGLE_API GetKey (E_KEYBOARD_KEY_CODES eKeyCode, bool &bPressed)=0
 
virtual DGLE_RESULT DGLE_API GetKeyName (E_KEYBOARD_KEY_CODES eKeyCode, uchar &cASCIICode)=0
 
virtual DGLE_RESULT DGLE_API BeginTextInput (char *pcBuffer, uint uiBufferSize)=0
 
virtual DGLE_RESULT DGLE_API EndTextInput ()=0
 
virtual DGLE_RESULT DGLE_API GetJoysticksCount (uint &uiCount)=0
 
virtual DGLE_RESULT DGLE_API GetJoystickName (uint uiJoyId, char *pcName, uint &uiCharsCount)=0
 
virtual DGLE_RESULT DGLE_API GetJoystickStates (uint uiJoyId, TJoystickStates &stJoyStates)=0
 
- Public Member Functions inherited from IEngineSubSystem
virtual DGLE_RESULT DGLE_API GetType (E_ENGINE_SUB_SYSTEM &eSubSystemType)=0
 Returns type of subsystem.
 
- Public Member Functions inherited from IDGLE_Base
virtual DGLE_RESULT DGLE_API GetGUID (GUID &guid)=0
 Returns unique identifier of the last interface in the inheritance chain.
 
virtual DGLE_RESULT DGLE_API ExecuteCommand (uint uiCmd, TVariant &stVar)=0
 Executes some command using its index or bitmask.
 
virtual DGLE_RESULT DGLE_API ExecuteTextCommand (const char *pcCommand, TVariant &stVar)=0
 Executes some text command and returns result as variant.
 
virtual DGLE_RESULT DGLE_API ExecuteTextCommandEx (const char *pcCommand, char *pcResult, uint &uiCharsCount)=0
 Executes some text command and returns result as string.
 

Member Function Documentation

virtual DGLE_RESULT DGLE_API BeginTextInput ( char *  pcBuffer,
uint  uiBufferSize 
)
pure virtual
virtual DGLE_RESULT DGLE_API Configure ( E_INPUT_CONFIGURATION_FLAGS  eFlags = ICF_DEFAULT)
pure virtual
virtual DGLE_RESULT DGLE_API EndTextInput ( )
pure virtual
virtual DGLE_RESULT DGLE_API GetJoystickName ( uint  uiJoyId,
char *  pcName,
uint uiCharsCount 
)
pure virtual
virtual DGLE_RESULT DGLE_API GetJoysticksCount ( uint uiCount)
pure virtual
virtual DGLE_RESULT DGLE_API GetJoystickStates ( uint  uiJoyId,
TJoystickStates stJoyStates 
)
pure virtual
virtual DGLE_RESULT DGLE_API GetKey ( E_KEYBOARD_KEY_CODES  eKeyCode,
bool &  bPressed 
)
pure virtual
virtual DGLE_RESULT DGLE_API GetKeyName ( E_KEYBOARD_KEY_CODES  eKeyCode,
uchar cASCIICode 
)
pure virtual
virtual DGLE_RESULT DGLE_API GetMouseStates ( TMouseStates stMStates)
pure virtual

Sun Nov 16 2014 09:47:29   Generated by   doxygen   Content copyrighted to DGLE Team