Package com.jme3.input.ios
Class IosInputHandler
java.lang.Object
com.jme3.input.ios.IosInputHandler
- All Implemented Interfaces:
com.jme3.input.Input,com.jme3.input.TouchInput
-
Field Summary
Fields inherited from interface com.jme3.input.TouchInput
ALL, KEYCODE_BACK, KEYCODE_HOME, KEYCODE_MENU, KEYCODE_SEARCH, KEYCODE_VOLUME_DOWN, KEYCODE_VOLUME_UP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEvent(com.jme3.input.event.InputEvent event) voiddestroy()com.jme3.input.event.TouchEventlongfloatgetJmeX(float origX) floatgetJmeY(float origY) voidvoidinjectTouchDown(int pointerId, long time, float x, float y) voidinjectTouchMove(int pointerId, long time, float x, float y) voidinjectTouchUp(int pointerId, long time, float x, float y) floatinvertX(float origX) floatinvertY(float origY) booleanbooleanbooleanbooleanbooleanvoidloadSettings(com.jme3.system.AppSettings settings) voidsetInputListener(com.jme3.input.RawInputListener listener) voidsetOmitHistoricEvents(boolean dontSendHistory) voidsetSimulateKeyboard(boolean simulate) voidsetSimulateMouse(boolean simulate) voidupdate()
-
Constructor Details
-
IosInputHandler
public IosInputHandler()
-
-
Method Details
-
initialize
public void initialize()- Specified by:
initializein interfacecom.jme3.input.Input
-
update
public void update()- Specified by:
updatein interfacecom.jme3.input.Input
-
destroy
public void destroy()- Specified by:
destroyin interfacecom.jme3.input.Input
-
isInitialized
public boolean isInitialized()- Specified by:
isInitializedin interfacecom.jme3.input.Input
-
setInputListener
public void setInputListener(com.jme3.input.RawInputListener listener) - Specified by:
setInputListenerin interfacecom.jme3.input.Input
-
getInputTimeNanos
public long getInputTimeNanos()- Specified by:
getInputTimeNanosin interfacecom.jme3.input.Input
-
setSimulateMouse
public void setSimulateMouse(boolean simulate) - Specified by:
setSimulateMousein interfacecom.jme3.input.TouchInput
-
isSimulateMouse
public boolean isSimulateMouse()- Specified by:
isSimulateMousein interfacecom.jme3.input.TouchInput
-
setSimulateKeyboard
public void setSimulateKeyboard(boolean simulate) - Specified by:
setSimulateKeyboardin interfacecom.jme3.input.TouchInput
-
isSimulateKeyboard
public boolean isSimulateKeyboard()- Specified by:
isSimulateKeyboardin interfacecom.jme3.input.TouchInput
-
setOmitHistoricEvents
public void setOmitHistoricEvents(boolean dontSendHistory) - Specified by:
setOmitHistoricEventsin interfacecom.jme3.input.TouchInput
-
loadSettings
public void loadSettings(com.jme3.system.AppSettings settings) -
isMouseEventsInvertX
public boolean isMouseEventsInvertX() -
isMouseEventsInvertY
public boolean isMouseEventsInvertY() -
invertX
public float invertX(float origX) -
invertY
public float invertY(float origY) -
getJmeX
public float getJmeX(float origX) -
getJmeY
public float getJmeY(float origY) -
getFreeTouchEvent
public com.jme3.input.event.TouchEvent getFreeTouchEvent() -
addEvent
public void addEvent(com.jme3.input.event.InputEvent event) -
injectTouchDown
public void injectTouchDown(int pointerId, long time, float x, float y) -
injectTouchUp
public void injectTouchUp(int pointerId, long time, float x, float y) -
injectTouchMove
public void injectTouchMove(int pointerId, long time, float x, float y)
-