Tipos
| Nome | Valor | Descrição |
|---|---|---|
PawnObservable | ||
PawnSubscription |
Construtores
| Nome | Descrição |
|---|---|
Controller() |
Destruidores
| Nome | Descrição |
|---|---|
~Controller() |
Funções Virtuais
| Accesso | Returno | Modificador | Nome | Descrição |
|---|---|---|---|---|
protected | void | inline | onActivation() | |
protected | void | inline |
Funções
| Accesso | Returno | Modificador | Nome | Descrição |
|---|---|---|---|---|
public | void | activate() | ||
public | const T* | inline, const | getPawn() | |
public | ||||
public | bool | const | isAttached() | |
public | void | |||
public | void | deattach() | ||
public | void | |||
public | void | |||
public | void | |||
public | void | |||
public | void | |||
public | bool | const | ||
public | bool | const | ||
public | void | |||
public | void | |||
private | void | onMouseMotionEvent( void* inEvent ) | ||
private | void | onMouseButtonEvent( void* inEvent ) | ||
private | void | onKeyboardButtonEvent( void* inEvent ) | ||
private | void | onGamepadMotionEvent( void* inEvent ) | ||
private | void | onGamepadButtonEvent( void* inEvent ) | ||
private | void | setupEvents() | ||
private | void | clearEvents() | ||
private | void | setupDevices() | ||
private | void | setupDefaultGamepad() | ||
private | void | setupDefaultKeyboard() | ||
private | void | setupDefaultMouse() |
Membros
| Accesso | Tipo | Modificador | Nome | Descrição |
|---|---|---|---|---|
private | m_pawn | |||
private | m_pawnObservable | |||
private | m_mouseMotionEvents | |||
private | m_mouseButtonEvents | |||
private | m_keyboardKeyEvents | |||
private | m_gamepadMotionEvents | |||
private | m_gamepadButtonEvents | |||
private | m_devices |