public class IosInputHandler
extends java.lang.Object
implements com.jme3.input.TouchInput
| Constructor and Description |
|---|
IosInputHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEvent(com.jme3.input.event.InputEvent event) |
void |
destroy() |
com.jme3.input.event.TouchEvent |
getFreeTouchEvent() |
long |
getInputTimeNanos() |
float |
getJmeX(float origX) |
float |
getJmeY(float origY) |
void |
initialize() |
void |
injectTouchDown(int pointerId,
long time,
float x,
float y) |
void |
injectTouchMove(int pointerId,
long time,
float x,
float y) |
void |
injectTouchUp(int pointerId,
long time,
float x,
float y) |
float |
invertX(float origX) |
float |
invertY(float origY) |
boolean |
isInitialized() |
boolean |
isMouseEventsInvertX() |
boolean |
isMouseEventsInvertY() |
boolean |
isSimulateKeyboard() |
boolean |
isSimulateMouse() |
void |
loadSettings(com.jme3.system.AppSettings settings) |
void |
setInputListener(com.jme3.input.RawInputListener listener) |
void |
setOmitHistoricEvents(boolean dontSendHistory) |
void |
setSimulateKeyboard(boolean simulate) |
void |
setSimulateMouse(boolean simulate) |
void |
update() |
public void initialize()
initialize in interface com.jme3.input.Inputpublic void update()
update in interface com.jme3.input.Inputpublic void destroy()
destroy in interface com.jme3.input.Inputpublic boolean isInitialized()
isInitialized in interface com.jme3.input.Inputpublic void setInputListener(com.jme3.input.RawInputListener listener)
setInputListener in interface com.jme3.input.Inputpublic long getInputTimeNanos()
getInputTimeNanos in interface com.jme3.input.Inputpublic void setSimulateMouse(boolean simulate)
setSimulateMouse in interface com.jme3.input.TouchInputpublic boolean isSimulateMouse()
isSimulateMouse in interface com.jme3.input.TouchInputpublic void setSimulateKeyboard(boolean simulate)
setSimulateKeyboard in interface com.jme3.input.TouchInputpublic boolean isSimulateKeyboard()
isSimulateKeyboard in interface com.jme3.input.TouchInputpublic void setOmitHistoricEvents(boolean dontSendHistory)
setOmitHistoricEvents in interface com.jme3.input.TouchInputpublic void loadSettings(com.jme3.system.AppSettings settings)
public boolean isMouseEventsInvertX()
public boolean isMouseEventsInvertY()
public float invertX(float origX)
public float invertY(float origY)
public float getJmeX(float origX)
public float getJmeY(float origY)
public com.jme3.input.event.TouchEvent getFreeTouchEvent()
public void addEvent(com.jme3.input.event.InputEvent event)
public void injectTouchDown(int pointerId,
long time,
float x,
float y)
public void injectTouchUp(int pointerId,
long time,
float x,
float y)
public void injectTouchMove(int pointerId,
long time,
float x,
float y)