Package com.jme3.input.lwjgl
Class GlfwKeyInputVR
java.lang.Object
com.jme3.input.lwjgl.GlfwKeyInputVR
A key input that wraps GLFW underlying components.
- 
Field SummaryFields inherited from interface com.jme3.input.KeyInputKEY_0, KEY_1, KEY_2, KEY_3, KEY_4, KEY_5, KEY_6, KEY_7, KEY_8, KEY_9, KEY_A, KEY_ADD, KEY_APOSTROPHE, KEY_APPS, KEY_AT, KEY_AX, KEY_B, KEY_BACK, KEY_BACKSLASH, KEY_C, KEY_CAPITAL, KEY_CIRCUMFLEX, KEY_COLON, KEY_COMMA, KEY_CONVERT, KEY_D, KEY_DECIMAL, KEY_DELETE, KEY_DIVIDE, KEY_DOWN, KEY_E, KEY_END, KEY_EQUALS, KEY_ESCAPE, KEY_F, KEY_F1, KEY_F10, KEY_F11, KEY_F12, KEY_F13, KEY_F14, KEY_F15, KEY_F2, KEY_F3, KEY_F4, KEY_F5, KEY_F6, KEY_F7, KEY_F8, KEY_F9, KEY_G, KEY_GRAVE, KEY_H, KEY_HOME, KEY_I, KEY_INSERT, KEY_J, KEY_K, KEY_KANA, KEY_KANJI, KEY_L, KEY_LAST, KEY_LBRACKET, KEY_LCONTROL, KEY_LEFT, KEY_LMENU, KEY_LMETA, KEY_LSHIFT, KEY_M, KEY_MINUS, KEY_MULTIPLY, KEY_N, KEY_NEXT, KEY_NOCONVERT, KEY_NUMLOCK, KEY_NUMPAD0, KEY_NUMPAD1, KEY_NUMPAD2, KEY_NUMPAD3, KEY_NUMPAD4, KEY_NUMPAD5, KEY_NUMPAD6, KEY_NUMPAD7, KEY_NUMPAD8, KEY_NUMPAD9, KEY_NUMPADCOMMA, KEY_NUMPADENTER, KEY_NUMPADEQUALS, KEY_O, KEY_P, KEY_PAUSE, KEY_PERIOD, KEY_PGDN, KEY_PGUP, KEY_POWER, KEY_PRIOR, KEY_PRTSCR, KEY_Q, KEY_R, KEY_RBRACKET, KEY_RCONTROL, KEY_RETURN, KEY_RIGHT, KEY_RMENU, KEY_RMETA, KEY_RSHIFT, KEY_S, KEY_SCROLL, KEY_SEMICOLON, KEY_SLASH, KEY_SLEEP, KEY_SPACE, KEY_STOP, KEY_SUBTRACT, KEY_SYSRQ, KEY_T, KEY_TAB, KEY_U, KEY_UNDERLINE, KEY_UNKNOWN, KEY_UNLABELED, KEY_UP, KEY_V, KEY_W, KEY_X, KEY_Y, KEY_YEN, KEY_Z
- 
Constructor SummaryConstructorsConstructorDescriptionGlfwKeyInputVR(LwjglWindowVR context) Create a new input attached to the givencontext.
- 
Method SummaryModifier and TypeMethodDescriptionvoiddestroy()Ceases listening to events from the device.longintGet the key count.getKeyName(int jmeKey) Determine the name of the specified key in the current system language.voidInitializes the native side to listen into events from the device.booleanvoidsetInputListener(RawInputListener listener) Sets the input listener to receive events from this device.voidupdate()Queries the device for input.
- 
Constructor Details- 
GlfwKeyInputVRCreate a new input attached to the givencontext.- Parameters:
- context- the context to attach to this input.
 
 
- 
- 
Method Details- 
initializepublic void initialize()Description copied from interface:InputInitializes the native side to listen into events from the device.- Specified by:
- initializein interface- Input
 
- 
getKeyCountpublic int getKeyCount()Get the key count.- Returns:
- the key count.
 
- 
updatepublic void update()Description copied from interface:InputQueries the device for input. All events should be sent to the RawInputListener set with setInputListener.
- 
destroypublic void destroy()Description copied from interface:InputCeases listening to events from the device.
- 
isInitializedpublic boolean isInitialized()- Specified by:
- isInitializedin interface- Input
- Returns:
- True if the device has been initialized and not destroyed.
- See Also:
 
- 
setInputListenerDescription copied from interface:InputSets the input listener to receive events from this device. The appropriate events should be dispatched through the callbacks in RawInputListener.- Specified by:
- setInputListenerin interface- Input
- Parameters:
- listener- the desired listener
 
- 
getInputTimeNanospublic long getInputTimeNanos()- Specified by:
- getInputTimeNanosin interface- Input
- Returns:
- The current absolute time as nanoseconds. This time is expected to be relative to the time given in InputEvents time property.
 
- 
getKeyNameDescription copied from interface:KeyInputDetermine the name of the specified key in the current system language.- Specified by:
- getKeyNamein interface- KeyInput
- Parameters:
- jmeKey- The keycode from- KeyInput
- Returns:
- the name of the key
 
 
-