public class FixedStepEngine 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 |
|---|
FixedStepEngine(EngineOptions pEngineOptions,
int pStepsPerSecond) |
| 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 FixedStepEngine(EngineOptions pEngineOptions, int pStepsPerSecond)