espresso3d.engine.input
Class E3DInputHandler
java.lang.Object
espresso3d.engine.base.E3DEngineItem
espresso3d.engine.input.E3DInputHandler
- public class E3DInputHandler
- extends E3DEngineItem
- Author:
- espresso3d
The basic input handler class. An instance of this is created within the engine for you
|
Method Summary |
void |
bindKeyToHandler(java.lang.Integer key,
E3DInputCallback callback)
Bind a key to a E3DInputCallback implementing class. |
void |
checkInput()
Call this once per frame to have all input callbacks fired off if
their registered bindings have taken place (eg: a key has been pressed) |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KEY_0
public static final java.lang.Integer KEY_0
KEY_1
public static final java.lang.Integer KEY_1
KEY_2
public static final java.lang.Integer KEY_2
KEY_3
public static final java.lang.Integer KEY_3
KEY_4
public static final java.lang.Integer KEY_4
KEY_5
public static final java.lang.Integer KEY_5
KEY_6
public static final java.lang.Integer KEY_6
KEY_7
public static final java.lang.Integer KEY_7
KEY_8
public static final java.lang.Integer KEY_8
KEY_9
public static final java.lang.Integer KEY_9
KEY_A
public static final java.lang.Integer KEY_A
KEY_ADD
public static final java.lang.Integer KEY_ADD
KEY_APOSTROPHE
public static final java.lang.Integer KEY_APOSTROPHE
KEY_APPS
public static final java.lang.Integer KEY_APPS
KEY_AT
public static final java.lang.Integer KEY_AT
KEY_AX
public static final java.lang.Integer KEY_AX
KEY_B
public static final java.lang.Integer KEY_B
KEY_BACK
public static final java.lang.Integer KEY_BACK
KEY_BACKSLASH
public static final java.lang.Integer KEY_BACKSLASH
KEY_C
public static final java.lang.Integer KEY_C
KEY_CAPITAL
public static final java.lang.Integer KEY_CAPITAL
KEY_CIRCUMFLEX
public static final java.lang.Integer KEY_CIRCUMFLEX
KEKEY_COLONY_0
public static final java.lang.Integer KEKEY_COLONY_0
KEY_COMMA
public static final java.lang.Integer KEY_COMMA
KEY_CONVERT
public static final java.lang.Integer KEY_CONVERT
KEY_D
public static final java.lang.Integer KEY_D
KEY_DECIMAL
public static final java.lang.Integer KEY_DECIMAL
KEY_DELETE
public static final java.lang.Integer KEY_DELETE
KEY_DIVIDE
public static final java.lang.Integer KEY_DIVIDE
KEY_DOWN
public static final java.lang.Integer KEY_DOWN
KEY_E
public static final java.lang.Integer KEY_E
KEY_END
public static final java.lang.Integer KEY_END
KEY_EQUALS
public static final java.lang.Integer KEY_EQUALS
KEY_ESCAPE
public static final java.lang.Integer KEY_ESCAPE
KEY_F
public static final java.lang.Integer KEY_F
KEY_F1
public static final java.lang.Integer KEY_F1
KEY_F2
public static final java.lang.Integer KEY_F2
KEY_F3
public static final java.lang.Integer KEY_F3
KEY_F4
public static final java.lang.Integer KEY_F4
KEY_F5
public static final java.lang.Integer KEY_F5
KEY_F6
public static final java.lang.Integer KEY_F6
KEY_F7
public static final java.lang.Integer KEY_F7
KEY_F8
public static final java.lang.Integer KEY_F8
KEY_F9
public static final java.lang.Integer KEY_F9
KEY_F10
public static final java.lang.Integer KEY_F10
KEY_F11
public static final java.lang.Integer KEY_F11
KEY_F12
public static final java.lang.Integer KEY_F12
KEY_F13
public static final java.lang.Integer KEY_F13
KEY_F14
public static final java.lang.Integer KEY_F14
KEY_F15
public static final java.lang.Integer KEY_F15
KEY_G
public static final java.lang.Integer KEY_G
KEY_GRAVE
public static final java.lang.Integer KEY_GRAVE
KEY_H
public static final java.lang.Integer KEY_H
KEY_HOME
public static final java.lang.Integer KEY_HOME
KEY_I
public static final java.lang.Integer KEY_I
KEY_INSERT
public static final java.lang.Integer KEY_INSERT
KEY_J
public static final java.lang.Integer KEY_J
KEY_K
public static final java.lang.Integer KEY_K
KEY_KANA
public static final java.lang.Integer KEY_KANA
KEY_KANJI
public static final java.lang.Integer KEY_KANJI
KEY_L
public static final java.lang.Integer KEY_L
KEY_LBRACKET
public static final java.lang.Integer KEY_LBRACKET
KEY_LCONTROL
public static final java.lang.Integer KEY_LCONTROL
KEY_LEFT
public static final java.lang.Integer KEY_LEFT
KEY_LMENU
public static final java.lang.Integer KEY_LMENU
KEY_LSHIFT
public static final java.lang.Integer KEY_LSHIFT
KEY_LWIN
public static final java.lang.Integer KEY_LWIN
KEY_M
public static final java.lang.Integer KEY_M
KEY_MINUS
public static final java.lang.Integer KEY_MINUS
KEY_MULTIPLY
public static final java.lang.Integer KEY_MULTIPLY
KEY_N
public static final java.lang.Integer KEY_N
KEY_NEXT
public static final java.lang.Integer KEY_NEXT
KEY_NOCONVERT
public static final java.lang.Integer KEY_NOCONVERT
KEY_NONE
public static final java.lang.Integer KEY_NONE
KEY_NUMLOCK
public static final java.lang.Integer KEY_NUMLOCK
KEY_NUMPAD0
public static final java.lang.Integer KEY_NUMPAD0
KEY_NUMPAD1
public static final java.lang.Integer KEY_NUMPAD1
KEY_NUMPAD2
public static final java.lang.Integer KEY_NUMPAD2
KEY_NUMPAD3
public static final java.lang.Integer KEY_NUMPAD3
KEY_NUMPAD4
public static final java.lang.Integer KEY_NUMPAD4
KEY_NUMPAD5
public static final java.lang.Integer KEY_NUMPAD5
KEY_NUMPAD6
public static final java.lang.Integer KEY_NUMPAD6
KEY_NUMPAD7
public static final java.lang.Integer KEY_NUMPAD7
KEY_NUMPAD8
public static final java.lang.Integer KEY_NUMPAD8
KEY_NUMPAD9
public static final java.lang.Integer KEY_NUMPAD9
KEY_NUMPADCOMMA
public static final java.lang.Integer KEY_NUMPADCOMMA
KEY_NUMPADENTER
public static final java.lang.Integer KEY_NUMPADENTER
KEY_NUMPADEQUALS
public static final java.lang.Integer KEY_NUMPADEQUALS
KEY_O
public static final java.lang.Integer KEY_O
KEY_P
public static final java.lang.Integer KEY_P
KEY_PAUSE
public static final java.lang.Integer KEY_PAUSE
KEY_PERIOD
public static final java.lang.Integer KEY_PERIOD
KEY_POWER
public static final java.lang.Integer KEY_POWER
KEY_PRIOR
public static final java.lang.Integer KEY_PRIOR
KEY_Q
public static final java.lang.Integer KEY_Q
KEY_R
public static final java.lang.Integer KEY_R
KEY_RBRACKET
public static final java.lang.Integer KEY_RBRACKET
KEY_RCONTROL
public static final java.lang.Integer KEY_RCONTROL
KEY_RETURN
public static final java.lang.Integer KEY_RETURN
KEY_RIGHT
public static final java.lang.Integer KEY_RIGHT
KEY_RMENU
public static final java.lang.Integer KEY_RMENU
KEY_RSHIFT
public static final java.lang.Integer KEY_RSHIFT
KEY_RWIN
public static final java.lang.Integer KEY_RWIN
KEY_S
public static final java.lang.Integer KEY_S
KEY_SCROLL
public static final java.lang.Integer KEY_SCROLL
KEY_SEMICOLON
public static final java.lang.Integer KEY_SEMICOLON
KEY_SLASH
public static final java.lang.Integer KEY_SLASH
KEY_SLEEP
public static final java.lang.Integer KEY_SLEEP
KEY_SPACE
public static final java.lang.Integer KEY_SPACE
KEY_STOP
public static final java.lang.Integer KEY_STOP
KEY_SUBTRACT
public static final java.lang.Integer KEY_SUBTRACT
KEY_SYSRQ
public static final java.lang.Integer KEY_SYSRQ
KEY_T
public static final java.lang.Integer KEY_T
KEY_TAB
public static final java.lang.Integer KEY_TAB
KEY_U
public static final java.lang.Integer KEY_U
KEY_UNDERLINE
public static final java.lang.Integer KEY_UNDERLINE
KEY_UNLABELED
public static final java.lang.Integer KEY_UNLABELED
KEY_UP
public static final java.lang.Integer KEY_UP
KEYKEY_V_0
public static final java.lang.Integer KEYKEY_V_0
KEY_W
public static final java.lang.Integer KEY_W
KEY_X
public static final java.lang.Integer KEY_X
KEY_Y
public static final java.lang.Integer KEY_Y
KEY_YEN
public static final java.lang.Integer KEY_YEN
KEY_Z
public static final java.lang.Integer KEY_Z
E3DInputHandler
public E3DInputHandler(E3DEngine engine)
bindKeyToHandler
public void bindKeyToHandler(java.lang.Integer key,
E3DInputCallback callback)
- Bind a key to a E3DInputCallback implementing class. Once bound,
when this key is pressed, callback's onInput method will be called
- Parameters:
key - callback -
checkInput
public void checkInput()
- Call this once per frame to have all input callbacks fired off if
their registered bindings have taken place (eg: a key has been pressed)