MapKit Mobile SDK
  • About MapKit
  • Android
    • Getting started
    • Tutorials
    • Class references
      • world.mappable.mapkit
      • world.mappable.mapkit.annotations
      • world.mappable.mapkit.directions
      • world.mappable.mapkit.directions.driving
      • world.mappable.mapkit.geometry
      • world.mappable.mapkit.geometry.geo
      • world.mappable.mapkit.glyphs
      • world.mappable.mapkit.images
      • world.mappable.mapkit.layers
      • world.mappable.mapkit.location
      • world.mappable.mapkit.logo
      • world.mappable.mapkit.map
      • world.mappable.mapkit.mapview
      • world.mappable.mapkit.navigation
      • world.mappable.mapkit.render.internal
      • world.mappable.mapkit.resource_url_provider
      • world.mappable.mapkit.road_events
      • world.mappable.mapkit.search
      • world.mappable.mapkit.search.search_layer
      • world.mappable.mapkit.storage
      • world.mappable.mapkit.tiles
      • world.mappable.mapkit.traffic
      • world.mappable.mapkit.transport
      • world.mappable.mapkit.transport.bicycle
      • world.mappable.mapkit.transport.masstransit
      • world.mappable.mapkit.transport.time
      • world.mappable.mapkit.uri
      • world.mappable.mapkit.user_location
      • world.mappable.runtime
      • world.mappable.runtime.any
      • world.mappable.runtime.attestation
      • world.mappable.runtime.bindings
      • world.mappable.runtime.connectivity
      • world.mappable.runtime.device
      • world.mappable.runtime.graphics
      • world.mappable.runtime.i18n
      • world.mappable.runtime.image
      • world.mappable.runtime.logging
      • world.mappable.runtime.model
      • world.mappable.runtime.network
      • world.mappable.runtime.recovery
      • world.mappable.runtime.sensors
      • world.mappable.runtime.subscription
      • world.mappable.runtime.ui_view
      • world.mappable.runtime.view
  • iOS
  • Map styles

Package world.mappable.runtime.view

Class PlatformGLSurface

java.lang.Object
    ↳ GLSurface
        ↳ world.mappable.runtime.view.PlatformGLSurface

All Superinterfaces:

world.mappable.runtime.view.internal.RenderDelegate, PlatformView, world.mappable.runtime.view.internal.PlatformGLRenderer.GLContextListener

class PlatformGLSurface extends GLSurface implements RenderDelegate, PlatformView

Summary

Constructors

Signature and Description

PlatformGLSurface(android.content.Context context,
                  boolean glDebugEnabled,
                  android.opengl.GLSurfaceView.Renderer overlayRenderer)

Methods

Type and modifiers

Method and Description

NativeObject

getNativePlatformView()

void

destroyNativePlatformView()

void

pause()

void

resume()

void

stop()

void

start()

android.view.View

getView()

void

setNoninteractive(boolean is)

void

onContextCreated()

void

onMemoryWarning()

void

onSurfaceAvailable(@NonNull android.view.Surface surface,
                   int width,
                   int height)

void

requestRenderNative()

Constuctors

PlatformGLSurface

PlatformGLSurface(android.content.Context context,
                  boolean glDebugEnabled,
                  android.opengl.GLSurfaceView.Renderer overlayRenderer)


Methods

getNativePlatformView

@Override
NativeObject getNativePlatformView()


destroyNativePlatformView

@Override
void destroyNativePlatformView()


pause

@Override
void pause()


resume

@Override
void resume()


stop

@Override
void stop()


start

@Override
void start()


getView

@Override
android.view.View getView()


setNoninteractive

@Override
void setNoninteractive(boolean is)


onContextCreated

@Override
void onContextCreated()


onMemoryWarning

@Override
void onMemoryWarning()


onSurfaceAvailable

@Override
void onSurfaceAvailable(@NonNull android.view.Surface surface,
                        int width,
                        int height)


requestRenderNative

void requestRenderNative()