public class MotionWithTouchStrategy
extends java.lang.Object
implements android.hardware.SensorEventListener
| Constructor and Description |
|---|
MotionWithTouchStrategy(android.content.Context context) |
| Modifier and Type | Method and Description |
|---|---|
void |
disableSensor() |
void |
enableSensor() |
float[] |
getSensorMatrix() |
float |
getVrScaleParam() |
void |
handleDrag(float distanceX,
float distanceY) |
void |
handlePinch(float scale) |
boolean |
isSensorEnabled() |
boolean |
isSensorSupport() |
void |
onAccuracyChanged(android.hardware.Sensor sensor,
int accuracy) |
void |
onSensorChanged(android.hardware.SensorEvent event) |
protected void |
registerSensor() |
void |
resetDirectorMatrix() |
void |
setDirectorScaleParam(float scale) |
protected void |
unregisterSensor() |
public MotionWithTouchStrategy(android.content.Context context)
public void enableSensor()
public void disableSensor()
protected void registerSensor()
protected void unregisterSensor()
public boolean isSensorSupport()
public void onSensorChanged(android.hardware.SensorEvent event)
onSensorChanged in interface android.hardware.SensorEventListenerpublic void onAccuracyChanged(android.hardware.Sensor sensor,
int accuracy)
onAccuracyChanged in interface android.hardware.SensorEventListenerpublic float[] getSensorMatrix()
public void handleDrag(float distanceX,
float distanceY)
public void handlePinch(float scale)
public boolean isSensorEnabled()
public void resetDirectorMatrix()
public void setDirectorScaleParam(float scale)
public float getVrScaleParam()