Etterna 0.74.4
Loading...
Searching...
No Matches
Public Member Functions | List of all members
InputFilter Class Reference

Public Member Functions

void ButtonPressed (const DeviceInput &di)
 
void SetButtonComment (const DeviceInput &di, const std::string &sComment="")
 
void ResetDevice (InputDevice dev)
 Release all buttons on the given device.
 
void Reset ()
 
void Update (float fDeltaTime)
 
void SetRepeatRate (float fRepeatRate)
 
void SetRepeatDelay (float fDelay)
 
void ResetRepeatRate ()
 
void ResetKeyRepeat (const DeviceInput &di)
 
void RepeatStopKey (const DeviceInput &di)
 Stop repeating the specified key until released.
 
bool IsBeingPressed (const DeviceInput &di, const DeviceInputList *pButtonState=nullptr) const
 
bool IsKBKeyPressed (DeviceButton k) const
 
bool IsControlPressed () const
 
bool IsShiftPressed () const
 
float GetSecsHeld (const DeviceInput &di, const DeviceInputList *pButtonState=nullptr) const
 
float GetLevel (const DeviceInput &di, const DeviceInputList *pButtonState=nullptr) const
 
std::string GetButtonComment (const DeviceInput &di) const
 
void GetInputEvents (std::vector< InputEvent > &aEventOut)
 
void GetPressedButtons (std::vector< DeviceInput > &array) const
 
void UpdateCursorLocation (float _fX, float _fY)
 
void UpdateMouseWheel (float _fZ)
 
float GetCursorX ()
 
float GetCursorY ()
 
float GetMouseWheel ()
 
void PushSelf (lua_State *L)
 
bool IsCapsLockEnabled ()
 

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