Options
All
  • Public
  • Public/Protected
  • All
Menu

Class GraphicsViewController<V>

Type parameters

Hierarchy

Implements

Index

Constructors

constructor

Properties

Readonly view

view: null | V

Accessors

childViewControllers

  • Returns readonly (null | ViewController<View>)[]

childViewCount

  • get childViewCount(): number
  • Returns number

childViews

  • get childViews(): readonly View[]
  • Returns readonly View[]

hitBounds

  • Returns R2Box

key

  • get key(): undefined | string
  • Returns undefined | string

parentView

  • get parentView(): null | View
  • Returns null | View

parentViewController

  • Returns null | ViewController<View>

viewBounds

  • get viewBounds(): R2Box
  • Returns R2Box

viewContext

  • Returns ViewContext

viewFrame

  • Returns R2Box

viewIdiom

  • Returns ViewIdiom

viewport

  • Returns Viewport

Methods

appendChildView

  • appendChildView(childView: View, key?: string): void
  • Parameters

    • childView: View
    • Optional key: string

    Returns void

appendChildViewController

  • appendChildViewController(childViewController: ViewController<View>, key?: string): void

Protected didSetView

  • didSetView(view: null | V): void
  • Parameters

    • view: null | V

    Returns void

getBaseView

  • getBaseView<V>(viewClass: ViewClass<V>): null | V
  • Type parameters

    Parameters

    Returns null | V

getChildView

  • getChildView(key: string): null | View
  • Parameters

    • key: string

    Returns null | View

getChildViewController

getSuperView

  • getSuperView<V>(viewClass: ViewClass<V>): null | V
  • Type parameters

    Parameters

    Returns null | V

insertChildView

  • insertChildView(childView: View, targetView: null | View, key?: string): void
  • Parameters

    • childView: View
    • targetView: null | View
    • Optional key: string

    Returns void

insertChildViewController

isCulled

  • isCulled(): boolean
  • Returns boolean

isDisplaying

  • isDisplaying(): boolean
  • Returns boolean

isHidden

  • isHidden(): boolean
  • Returns boolean

isMounted

  • isMounted(): boolean
  • Returns boolean

isPowered

  • isPowered(): boolean
  • Returns boolean

isProcessing

  • isProcessing(): boolean
  • Returns boolean

isTraversing

  • isTraversing(): boolean
  • Returns boolean

isUpdating

  • isUpdating(): boolean
  • Returns boolean

Protected onSetView

  • onSetView(view: null | V): void
  • Parameters

    • view: null | V

    Returns void

prependChildView

  • prependChildView(childView: View, key?: string): void
  • Parameters

    • childView: View
    • Optional key: string

    Returns void

prependChildViewController

  • prependChildViewController(childViewController: ViewController<View>, key?: string): void

remove

  • remove(): void
  • Returns void

removeAll

  • removeAll(): void
  • Returns void

removeChildView

  • removeChildView(key: string): null | View
  • removeChildView(childView: View): void
  • Parameters

    • key: string

    Returns null | View

  • Parameters

    Returns void

removeChildViewController

setChildView

  • setChildView(key: string, newChildView: null | View): null | View
  • Parameters

    • key: string
    • newChildView: null | View

    Returns null | View

setChildViewController

setView

  • setView(view: null | V): void
  • Parameters

    • view: null | V

    Returns void

viewDidAnimate

viewDidApplyTheme

viewDidChange

viewDidComposite

viewDidCull

  • viewDidCull(view: V): void

viewDidInsertChildView

  • viewDidInsertChildView(childView: View, targetView: null | View, view: V): void

viewDidLayout

viewDidMount

  • viewDidMount(view: V): void

viewDidPower

  • viewDidPower(view: V): void

viewDidProject

viewDidRasterize

viewDidRemoveChildView

  • viewDidRemoveChildView(childView: View, view: V): void

viewDidRender

viewDidResize

viewDidScroll

viewDidSetHidden

  • viewDidSetHidden(hidden: boolean, view: V): void
  • Parameters

    • hidden: boolean
    • view: V

    Returns void

viewDidSetParentView

  • viewDidSetParentView(newParentView: null | View, oldParentView: null | View, view: V): void

viewDidUncull

  • viewDidUncull(view: V): void

viewDidUnmount

  • viewDidUnmount(view: V): void

viewDidUnpower

  • viewDidUnpower(view: V): void

viewWillAnimate

viewWillApplyTheme

viewWillChange

viewWillComposite

viewWillCull

  • viewWillCull(view: V): void

viewWillInsertChildView

  • viewWillInsertChildView(childView: View, targetView: null | View, view: V): void

viewWillLayout

viewWillMount

  • viewWillMount(view: V): void

viewWillPower

  • viewWillPower(view: V): void

viewWillProject

viewWillRasterize

viewWillRemoveChildView

  • viewWillRemoveChildView(childView: View, view: V): void

viewWillRender

viewWillResize

viewWillScroll

viewWillSetHidden

  • viewWillSetHidden(hidden: boolean, view: V): void
  • Parameters

    • hidden: boolean
    • view: V

    Returns void

viewWillSetParentView

  • viewWillSetParentView(newParentView: null | View, oldParentView: null | View, view: V): void

viewWillUncull

  • viewWillUncull(view: V): void

viewWillUnmount

  • viewWillUnmount(view: V): void

viewWillUnpower

  • viewWillUnpower(view: V): void

Protected willSetView

  • willSetView(view: null | V): void
  • Parameters

    • view: null | V

    Returns void

Generated using TypeDoc