public class LimitedFPSEngine extends Engine
Engine that tries to achieve a specific amount of
updates per second. When the time since the last update is bigger long the
steplength, additional updates are executed.
(c) 2010 Nicolas Gramlich
(c) 2011 Zynga Inc.Engine.EngineDestroyedException, Engine.EngineLock, Engine.UpdateThreadmCamera, mScene, mSurfaceHeight, mSurfaceWidth| Constructor and Description |
|---|
LimitedFPSEngine(EngineOptions pEngineOptions,
int pFramesPerSecond) |
| Modifier and Type | Method and Description |
|---|---|
void |
onUpdate(long pNanosecondsElapsed) |
clearDrawHandlers, clearUpdateHandlers, convertSceneToSurfaceTouchEvent, convertSurfaceToSceneTouchEvent, disableAccelerationSensor, disableLocationSensor, disableOrientationSensor, enableAccelerationSensor, enableAccelerationSensor, enableLocationSensor, enableOrientationSensor, enableOrientationSensor, enableVibrator, getAccelerationData, getCamera, getCameraFromSurfaceTouchEvent, getEngineLock, getEngineOptions, getFontManager, getMusicManager, getOrientationData, getScene, getSceneFromSurfaceTouchEvent, getSecondsElapsedTotal, getShaderProgramManager, getSoundManager, getSurfaceHeight, getSurfaceWidth, getTextureManager, getTouchController, getVertexBufferObjectManager, isRunning, onAccuracyChanged, onDestroy, onDrawFrame, onDrawScene, onLocationChanged, onProviderDisabled, onProviderEnabled, onReloadResources, onSensorChanged, onStatusChanged, onTouch, onTouchEvent, onTouchHUD, onTouchScene, onUpdateCameraSurface, onUpdateDrawHandlers, onUpdateScene, onUpdateUpdateHandlers, registerDrawHandler, registerUpdateHandler, runOnUpdateThread, runOnUpdateThread, runSafely, setScene, setSurfaceSize, setTouchController, start, startUpdateThread, stop, unregisterDrawHandler, unregisterUpdateHandler, vibrate, vibratepublic LimitedFPSEngine(EngineOptions pEngineOptions, int pFramesPerSecond)