MvtPerfHudLayer

class MvtPerfHudLayer(target: MvtVectorLayer, xOffsetDp: Double = 8.0, yOffsetDp: Double = 48.0, displayName: String = "MVT Perf HUD") : AbstractLayer

Diagnostic overlay that reports the target layer's tile-cache and schema state. Useful during MVT style/source tuning — drop it next to the MvtVectorLayer in the engine's layer list and the corner of the viewport reports:

  • tiles loaded / pending / backoff

  • schema = <detected>

  • frame count (rolling, resets on overflow)

Renders via DrawableScreenTexture in the bottom-left at logical-pixel offsets scaled by RenderContext.densityFactor. No collision with the engine's other overlays; if you have the earth.worldwind.layer.CoordinatesDisplayLayer active too, raise yOffsetDp to keep lines from overlapping.

Constructors

Link copied to clipboard
constructor(target: MvtVectorLayer, xOffsetDp: Double = 8.0, yOffsetDp: Double = 48.0, displayName: String = "MVT Perf HUD")

Properties

Link copied to clipboard
open override var displayName: String?
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

Functions

Link copied to clipboard
open override fun getUserProperty(key: Any): Any?
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)