Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ExecuteManager<C>

Type parameters

Hierarchy

Index

Constructors

constructor

Properties

compileTimer

compileTimer: number

Readonly componentContext

componentContext: ExecuteContext

Readonly componentManagerObservers

componentManagerObservers: readonly ExecuteManagerObserver<Component, ExecuteManager<Component>>[]

executeTimer

executeTimer: number

Readonly rootComponents

rootComponents: readonly C[]

Readonly rootFlags

rootFlags: number

updateDelay

updateDelay: number

Static MaxCompileInterval

MaxCompileInterval: number

Static MaxExecuteInterval

MaxExecuteInterval: number

Static MaxUpdateDelay

MaxUpdateDelay: number

Static MinCompileInterval

MinCompileInterval: number

Static MinExecuteInterval

MinExecuteInterval: number

Static MinUpdateDelay

MinUpdateDelay: number

Accessors

powerFlags

  • get powerFlags(): number
  • Returns number

Methods

addComponentManagerObserver

Protected attachEvents

  • attachEvents(): void
  • Returns void

Protected cancelUpdate

  • cancelUpdate(): void
  • Returns void

Protected detachEvents

  • detachEvents(): void
  • Returns void

Protected didAddComponentManagerObserver

Protected didAttach

  • didAttach(): void
  • Returns void

Protected didDetach

  • didDetach(): void
  • Returns void

Protected didInsertRootComponent

  • didInsertRootComponent(rootComponent: C): void
  • Parameters

    • rootComponent: C

    Returns void

Protected didObserve

Protected didRemoveComponentManagerObserver

Protected didRemoveRootComponent

  • didRemoveRootComponent(rootComponent: C): void
  • Parameters

    • rootComponent: C

    Returns void

Protected didRequestUpdate

  • didRequestUpdate(targetComponent: Component, updateFlags: number, immediate: boolean): void
  • Parameters

    • targetComponent: Component
    • updateFlags: number
    • immediate: boolean

    Returns void

Protected initComponentContext

  • Returns ExecuteContext

insertRootComponent

  • insertRootComponent(rootComponent: C): void
  • Parameters

    • rootComponent: C

    Returns void

isAttached

  • isAttached(): boolean
  • Returns boolean

Protected onAddComponentManagerObserver

Protected onAttach

  • onAttach(): void
  • Returns void

Protected onDetach

  • onDetach(): void
  • Returns void

Protected onInsertRootComponent

  • onInsertRootComponent(rootComponent: C): void
  • Parameters

    • rootComponent: C

    Returns void

Protected onPower

  • onPower(): void
  • Returns void

Protected onRemoveComponentManagerObserver

Protected onRemoveRootComponent

  • onRemoveRootComponent(rootComponent: C): void
  • Parameters

    • rootComponent: C

    Returns void

Protected onRequestUpdate

  • onRequestUpdate(targetComponent: Component, updateFlags: number, immediate: boolean): void
  • Parameters

    • targetComponent: Component
    • updateFlags: number
    • immediate: boolean

    Returns void

Protected onUnpower

  • onUnpower(): void
  • Returns void

Protected onVisibilityChange

  • onVisibilityChange(): void
  • Returns void

Protected powerRootComponent

  • powerRootComponent(rootComponent: C): void
  • Parameters

    • rootComponent: C

    Returns void

Protected powerRootComponents

  • powerRootComponents(): void
  • Returns void

removeComponentManagerObserver

removeRootComponent

  • removeRootComponent(rootComponent: C): void
  • Parameters

    • rootComponent: C

    Returns void

requestUpdate

  • requestUpdate(targetComponent: Component, updateFlags: number, immediate: boolean): void
  • Parameters

    • targetComponent: Component
    • updateFlags: number
    • immediate: boolean

    Returns void

Protected runCompilePass

  • runCompilePass(immediate?: boolean): void
  • Parameters

    • Optional immediate: boolean

    Returns void

Protected runExecutePass

  • runExecutePass(immediate?: boolean): void
  • Parameters

    • Optional immediate: boolean

    Returns void

Protected runImmediatePass

  • runImmediatePass(): void
  • Returns void

Protected scheduleUpdate

  • scheduleUpdate(): void
  • Returns void

setRootFlags

  • setRootFlags(rootFlags: number): void
  • Parameters

    • rootFlags: number

    Returns void

Protected unpowerRootComponent

  • unpowerRootComponent(rootComponent: C): void
  • Parameters

    • rootComponent: C

    Returns void

Protected unpowerRootComponents

  • unpowerRootComponents(): void
  • Returns void

updatedComponentContext

  • Returns ExecuteContext

Protected willAddComponentManagerObserver

Protected willAttach

  • willAttach(): void
  • Returns void

Protected willDetach

  • willDetach(): void
  • Returns void

Protected willInsertRootComponent

  • willInsertRootComponent(rootComponent: C): void

Protected willObserve

Protected willRemoveComponentManagerObserver

Protected willRemoveRootComponent

  • willRemoveRootComponent(rootComponent: C): void

Protected willRequestUpdate

  • willRequestUpdate(targetComponent: Component, updateFlags: number, immediate: boolean): void
  • Parameters

    • targetComponent: Component
    • updateFlags: number
    • immediate: boolean

    Returns void

Static global

  • Type parameters

    Returns ExecuteManager<C>

Generated using TypeDoc