Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Shadow

Index

Constructors

constructor

  • new Shadow(domElement: HTMLElement, enableAutoUpdates?: boolean): Shadow
  • Parameters

    • domElement: HTMLElement
    • enableAutoUpdates: boolean = false

    Returns Shadow

Properties

Private Readonly #domElement

#domElement: HTMLElement

Private #fnHandleViewportUpdate

#fnHandleViewportUpdate: null | (() => void) = null

Private #fnHandleWindowLoaded

#fnHandleWindowLoaded: (e: Event) => void

Type declaration

    • (e: Event): void
    • Parameters

      • e: Event

      Returns void

Private Readonly #position

#position: Point

Private Readonly #shadowProperty

#shadowProperty: string = "boxShadow"

Accessors

position

shadowProperty

  • get shadowProperty(): string

Methods

destroy

  • destroy(): void

disableAutoUpdates

  • disableAutoUpdates(): void

draw

drawShadows

  • drawShadows(shadows: string[]): void
  • Parameters

    • shadows: string[]

    Returns void

enableAutoUpdates

  • enableAutoUpdates(): void

handleViewportUpdate

  • handleViewportUpdate(): void

handleWindowLoaded

  • handleWindowLoaded(): void

Generated using TypeDoc