Options
All
  • Public
  • Public/Protected
  • All
Menu

Abstraction of a graphics layer that allows multiple clients to place highlights on a single layer without interfering

Hierarchy

  • HighlightLayer

Index

Constructors

constructor

  • new HighlightLayer(name: string, layer: GraphicsLayer): HighlightLayer
  • Parameters

    • name: string
    • layer: GraphicsLayer

    Returns HighlightLayer

Properties

graphics

graphics: Graphic[]

Collection of graphics in this 'layer'

graphicsLayer

graphicsLayer: GraphicsLayer

Underlying graphics layer

innerFocusBorderRenderer

innerFocusBorderRenderer: SimpleRenderer

innerHighlightBorderRenderer

innerHighlightBorderRenderer: SimpleRenderer

innerSelectionBorderRenderer

innerSelectionBorderRenderer: SimpleRenderer

name

name: string

Name of this highlight layer

outerFocusBorderRenderer

outerFocusBorderRenderer: SimpleRenderer

outerHighlightBorderRenderer

outerHighlightBorderRenderer: SimpleRenderer

outerSelectionBorderRenderer

outerSelectionBorderRenderer: SimpleRenderer

Methods

add

  • add(graphic: Graphic): void
  • Add a graphic to the highlight layer

    Parameters

    • graphic: Graphic

    Returns void

remove

  • remove(graphic: Graphic | Graphic[]): void
  • Remove a graphic from the highlight layer

    Parameters

    • graphic: Graphic | Graphic[]

    Returns void