Known Direct Subclasses
|
Class Overview
(c) 2010 Nicolas Gramlich
(c) 2011 Zynga Inc.
Summary
Public Methods |
void
|
clearUpdateHandlers()
|
boolean
|
disableAccelerometerSensor(Context pContext)
|
void
|
disableLocationSensor(Context pContext)
|
boolean
|
disableOrientationSensor(Context pContext)
|
boolean
|
enableAccelerometerSensor(Context pContext, IAccelerometerListener pAccelerometerListener, AccelerometerSensorOptions pAccelerometerSensorOptions)
|
boolean
|
enableAccelerometerSensor(Context pContext, IAccelerometerListener pAccelerometerListener)
|
void
|
enableLocationSensor(Context pContext, ILocationListener pLocationListener, LocationSensorOptions pLocationSensorOptions)
|
boolean
|
enableOrientationSensor(Context pContext, IOrientationListener pOrientationListener)
|
boolean
|
enableOrientationSensor(Context pContext, IOrientationListener pOrientationListener, OrientationSensorOptions pOrientationSensorOptions)
|
boolean
|
enableVibrator(Context pContext)
|
AccelerometerData
|
getAccelerometerData()
|
Camera
|
getCamera()
|
EngineOptions
|
getEngineOptions()
|
FontManager
|
getFontManager()
|
MusicManager
|
getMusicManager()
|
OrientationData
|
getOrientationData()
|
Scene
|
getScene()
|
float
|
getSecondsElapsedTotal()
|
SoundManager
|
getSoundManager()
|
int
|
getSurfaceHeight()
|
int
|
getSurfaceWidth()
|
TextureManager
|
getTextureManager()
|
ITouchController
|
getTouchController()
|
void
|
interruptUpdateThread()
|
boolean
|
isMethodTracing()
|
boolean
|
isRunning()
|
void
|
onAccuracyChanged(Sensor pSensor, int pAccuracy)
|
void
|
onDrawFrame(GL10 pGL)
|
void
|
onLoadComplete(Scene pScene)
|
void
|
onLocationChanged(Location pLocation)
|
void
|
onPause()
|
void
|
onProviderDisabled(String pProvider)
|
void
|
onProviderEnabled(String pProvider)
|
void
|
onResume()
|
void
|
onSensorChanged(SensorEvent pEvent)
|
void
|
onStatusChanged(String pProvider, int pStatus, Bundle pExtras)
|
boolean
|
onTouch(View pView, MotionEvent pSurfaceMotionEvent)
|
boolean
|
onTouchEvent(TouchEvent pSurfaceTouchEvent)
|
void
|
registerUpdateHandler(IUpdateHandler pUpdateHandler)
|
void
|
runOnUpdateThread(Runnable pRunnable)
|
void
|
setScene(Scene pScene)
|
void
|
setSurfaceSize(int pSurfaceWidth, int pSurfaceHeight)
|
void
|
setTouchController(ITouchController pTouchController)
|
synchronized
void
|
start()
|
void
|
startMethodTracing(String pTraceFileName)
|
synchronized
void
|
stop()
|
void
|
stopMethodTracing()
|
void
|
unregisterUpdateHandler(IUpdateHandler pUpdateHandler)
|
void
|
vibrate(long pMilliseconds)
|
void
|
vibrate(long[] pPattern, int pRepeat)
|
Fields
protected
final
Camera
mCamera
protected
int
mSurfaceHeight
protected
int
mSurfaceWidth
Public Constructors
Public Methods
public
void
clearUpdateHandlers
()
public
boolean
disableAccelerometerSensor
(Context pContext)
Returns
true
when the sensor was successfully disabled, false
otherwise.
public
void
disableLocationSensor
(Context pContext)
public
boolean
disableOrientationSensor
(Context pContext)
Returns
true
when the sensor was successfully disabled, false
otherwise.
Returns
true
when the sensor was successfully enabled, false
otherwise.
public
boolean
enableAccelerometerSensor
(Context pContext, IAccelerometerListener pAccelerometerListener)
See Also
- {@link Engine#enableAccelerometerSensor(Context, IAccelerometerListener, AccelerometerSensorOptions)}
public
boolean
enableOrientationSensor
(Context pContext, IOrientationListener pOrientationListener)
See Also
- {@link Engine#enableOrientationSensor(Context, IOrientationListener, OrientationSensorOptions)}
Returns
true
when the sensor was successfully enabled, false
otherwise.
public
boolean
enableVibrator
(Context pContext)
public
float
getSecondsElapsedTotal
()
public
int
getSurfaceHeight
()
public
int
getSurfaceWidth
()
public
void
interruptUpdateThread
()
public
boolean
isMethodTracing
()
public
boolean
isRunning
()
public
void
onAccuracyChanged
(Sensor pSensor, int pAccuracy)
public
void
onDrawFrame
(GL10 pGL)
public
void
onLoadComplete
(Scene pScene)
public
void
onLocationChanged
(Location pLocation)
public
void
onProviderDisabled
(String pProvider)
public
void
onProviderEnabled
(String pProvider)
public
void
onStatusChanged
(String pProvider, int pStatus, Bundle pExtras)
public
boolean
onTouchEvent
(TouchEvent pSurfaceTouchEvent)
public
void
runOnUpdateThread
(Runnable pRunnable)
public
void
setScene
(Scene pScene)
public
void
setSurfaceSize
(int pSurfaceWidth, int pSurfaceHeight)
public
synchronized
void
start
()
public
void
startMethodTracing
(String pTraceFileName)
public
synchronized
void
stop
()
public
void
stopMethodTracing
()
public
void
vibrate
(long pMilliseconds)
public
void
vibrate
(long[] pPattern, int pRepeat)
Protected Methods
protected
long
calculateNanosecondsElapsed
(long pNow, long pLastTick)
protected
void
convertSurfaceToSceneTouchEvent
(Camera pCamera, TouchEvent pSurfaceTouchEvent)
protected
void
onDrawScene
(GL10 pGL)
protected
void
onUpdate
(long pNanosecondsElapsed)
protected
void
onUpdateCameraSurface
()
protected
void
onUpdateScene
(float pSecondsElapsed)
protected
void
updateUpdateHandlers
(float pSecondsElapsed)