iv::InputBinder Class Reference

#include <InputBinder.hpp>

Public Member Functions

 InputBinder (Instance *inst)
 
Instanceinstance ()
 
void BindKey (InputId inputId, Input::Key key, int device_id=-1)
 
void UnbindKey (InputId inputId, Input::Key key, int device_id=-1)
 
void BindHoverKey (InputId inputId, Input::Key key, int device_id=-1)
 
void UnbindHoverKey (InputId inputId, Input::Key key, int device_id=-1)
 

Public Attributes

ClientMarker cm
 

Detailed Description

Definition at line 13 of file InputBinder.hpp.

Constructor & Destructor Documentation

◆ InputBinder()

iv::InputBinder::InputBinder ( Instance inst)

Definition at line 9 of file InputBinder.cpp.

Member Function Documentation

◆ instance()

Instance * iv::InputBinder::instance ( )

Definition at line 16 of file InputBinder.cpp.

◆ BindKey()

void iv::InputBinder::BindKey ( InputId  inputId,
Input::Key  key,
int  device_id = -1 
)

Definition at line 21 of file InputBinder.cpp.

◆ UnbindKey()

void iv::InputBinder::UnbindKey ( InputId  inputId,
Input::Key  key,
int  device_id = -1 
)

Definition at line 29 of file InputBinder.cpp.

◆ BindHoverKey()

void iv::InputBinder::BindHoverKey ( InputId  inputId,
Input::Key  key,
int  device_id = -1 
)

Definition at line 37 of file InputBinder.cpp.

◆ UnbindHoverKey()

void iv::InputBinder::UnbindHoverKey ( InputId  inputId,
Input::Key  key,
int  device_id = -1 
)

Definition at line 45 of file InputBinder.cpp.

Member Data Documentation

◆ cm

ClientMarker iv::InputBinder::cm

Definition at line 16 of file InputBinder.hpp.


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