Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TextElementsRenderer

Internal class to manage all text rendering.

Hierarchy

  • TextElementsRenderer

Index

Constructors

constructor

Accessors

delayLabelsUntilMovementFinished

  • get delayLabelsUntilMovementFinished(): boolean
  • set delayLabelsUntilMovementFinished(delay: boolean): void

disableFading

  • get disableFading(): boolean
  • set disableFading(disable: boolean): void

isUpdatePending

  • get isUpdatePending(): boolean

loading

  • get loading(): boolean

overlayText

overloaded

  • get overloaded(): boolean

showReplacementGlyphs

  • get showReplacementGlyphs(): boolean
  • set showReplacementGlyphs(value: boolean): void

styleCache

Methods

addOverlayText

clearOverlayText

  • clearOverlayText(): void

clearRenderStates

  • clearRenderStates(): void

getMemoryUsage

hasOverlayText

  • hasOverlayText(): boolean

invalidateCache

  • invalidateCache(): void

movementFinished

  • movementFinished(): void

movementStarted

  • movementStarted(): void

pickTextElements

  • pickTextElements(screenPosition: Vector2, pickListener: PickListener): void
  • Fill the picking results for the pixel with the given screen coordinate. If multiple TextElements are found, the order of the results is unspecified.

    Note: TextElements with identical featureId or identical userData will only appear once in the list pickResults.

    Parameters

    • screenPosition: Vector2

      Screen coordinate of picking position.

    • pickListener: PickListener

    Returns void

placeText

renderText

  • renderText(farPlane: number): void

restoreRenderers

  • restoreRenderers(renderer: WebGLRenderer): void

updateCamera

  • updateCamera(): void

updateFontCatalogs

updateTextStyles

waitLoaded

  • waitLoaded(): Promise<void>

Generated using TypeDoc