android.opengl.GLSurfaceView.Renderer, MapRendererSchedulerpublic class GLSurfaceMapRenderer extends MapRenderer implements android.opengl.GLSurfaceView.Renderer
GLSurfaceViewMapRenderer encapsulates the GL thread and
GLSurfaceView specifics to render the map.MapRenderer| Constructor | Description |
|---|---|
GLSurfaceMapRenderer(android.content.Context context,
TrimbleMapsGLSurface glSurfaceView,
GlyphsRasterizationMode glyphsRasterizationMode,
java.lang.String localIdeographFontFamily) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
onDestroy() |
|
void |
onDrawFrame(javax.microedition.khronos.opengles.GL10 gl) |
|
void |
onPause() |
|
void |
onResume() |
|
void |
onStart() |
|
void |
onStop() |
|
void |
onSurfaceChanged(javax.microedition.khronos.opengles.GL10 gl,
int width,
int height) |
|
void |
onSurfaceCreated(javax.microedition.khronos.opengles.GL10 gl,
javax.microedition.khronos.egl.EGLConfig config) |
|
protected void |
onSurfaceDestroyed() |
|
void |
queueEvent(java.lang.Runnable runnable) |
May be called from any thread.
|
void |
requestRender() |
May be called from any thread.
|
finalize, nativeReset, setMaximumFps, setOnFpsChangedListenerpublic GLSurfaceMapRenderer(android.content.Context context,
TrimbleMapsGLSurface glSurfaceView,
GlyphsRasterizationMode glyphsRasterizationMode,
java.lang.String localIdeographFontFamily)
public void onStop()
onStop in class MapRendererpublic void onPause()
onPause in class MapRendererpublic void onDestroy()
onDestroy in class MapRendererpublic void onStart()
onStart in class MapRendererpublic void onResume()
onResume in class MapRendererpublic void onSurfaceCreated(javax.microedition.khronos.opengles.GL10 gl,
javax.microedition.khronos.egl.EGLConfig config)
onSurfaceCreated in interface android.opengl.GLSurfaceView.RendereronSurfaceCreated in class MapRendererprotected void onSurfaceDestroyed()
onSurfaceDestroyed in class MapRendererpublic void onSurfaceChanged(javax.microedition.khronos.opengles.GL10 gl,
int width,
int height)
onSurfaceChanged in interface android.opengl.GLSurfaceView.RendereronSurfaceChanged in class MapRendererpublic void onDrawFrame(javax.microedition.khronos.opengles.GL10 gl)
onDrawFrame in interface android.opengl.GLSurfaceView.RendereronDrawFrame in class MapRendererpublic void requestRender()
Called from the renderer frontend to schedule a render.
requestRender in interface MapRendererSchedulerpublic void queueEvent(java.lang.Runnable runnable)
Schedules work to be performed on the MapRenderer thread.
queueEvent in interface MapRendererSchedulerrunnable - the runnable to execute