ViewControlsLayer

class ViewControlsLayer(panControl: ScreenImage = ScreenImage(ImageSource.fromResource(MR.images.view_pan)), zoomInControl: ScreenImage = ScreenImage(ImageSource.fromResource(MR.images.view_zoom_in)), zoomOutControl: ScreenImage = ScreenImage(ImageSource.fromResource(MR.images.view_zoom_out)), headingLeftControl: ScreenImage = ScreenImage(ImageSource.fromResource(MR.images.view_heading_left)), headingRightControl: ScreenImage = ScreenImage(ImageSource.fromResource(MR.images.view_heading_right)), tiltUpControl: ScreenImage = ScreenImage(ImageSource.fromResource(MR.images.view_pitch_up)), tiltDownControl: ScreenImage = ScreenImage(ImageSource.fromResource(MR.images.view_pitch_down)), exaggerationUpControl: ScreenImage = ScreenImage(ImageSource.fromResource(MR.images.view_elevation_up)), exaggerationDownControl: ScreenImage = ScreenImage(ImageSource.fromResource(MR.images.view_elevation_down)), fovNarrowControl: ScreenImage = ScreenImage(ImageSource.fromResource(MR.images.view_fov_narrow)), fovWideControl: ScreenImage = ScreenImage(ImageSource.fromResource(MR.images.view_fov_wide))) : AbstractLayer

Constructors

Link copied to clipboard
constructor(panControl: ScreenImage = ScreenImage(ImageSource.fromResource(MR.images.view_pan)), zoomInControl: ScreenImage = ScreenImage(ImageSource.fromResource(MR.images.view_zoom_in)), zoomOutControl: ScreenImage = ScreenImage(ImageSource.fromResource(MR.images.view_zoom_out)), headingLeftControl: ScreenImage = ScreenImage(ImageSource.fromResource(MR.images.view_heading_left)), headingRightControl: ScreenImage = ScreenImage(ImageSource.fromResource(MR.images.view_heading_right)), tiltUpControl: ScreenImage = ScreenImage(ImageSource.fromResource(MR.images.view_pitch_up)), tiltDownControl: ScreenImage = ScreenImage(ImageSource.fromResource(MR.images.view_pitch_down)), exaggerationUpControl: ScreenImage = ScreenImage(ImageSource.fromResource(MR.images.view_elevation_up)), exaggerationDownControl: ScreenImage = ScreenImage(ImageSource.fromResource(MR.images.view_elevation_down)), fovNarrowControl: ScreenImage = ScreenImage(ImageSource.fromResource(MR.images.view_fov_narrow)), fovWideControl: ScreenImage = ScreenImage(ImageSource.fromResource(MR.images.view_fov_wide)))

Types

Link copied to clipboard

Properties

Link copied to clipboard
open override var displayName: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override var isDynamic: Boolean
Link copied to clipboard
open override var isEnabled: Boolean
Link copied to clipboard
open override var isPickEnabled: Boolean
Link copied to clipboard
open override var maxActiveAltitude: Double
Link copied to clipboard
open override var minActiveAltitude: Double
Link copied to clipboard
open override var opacity: Float
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun getUserProperty(key: Any): Any?
Link copied to clipboard
fun handleClick(x: Double, y: Double, viewportHeight: Int, engine: WorldWind): Boolean

Handle a tap/click event. x and y are in top-left (screen/canvas) coordinate convention. viewportHeight is used to convert y to OpenGL convention internally. Returns true if a control was activated.

Link copied to clipboard
open override fun hasUserProperty(key: Any): Boolean
Link copied to clipboard
Link copied to clipboard
open override fun putUserProperty(key: Any, value: Any): Any?
Link copied to clipboard
open override fun removeUserProperty(key: Any): Any?
Link copied to clipboard
open override fun render(rc: RenderContext)