Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • Model

Hierarchy

  • Scene

Index

Constructors

constructor

  • new Scene<Model>(idGetter: (Model: any) => string, addFunction: (Model: any) => void, removeFunction: (Model: any) => void, isReadyFunction: () => boolean, inScene?: Model[], inCache?: Model[]): Scene<Model>
  • Type parameters

    • Model

    Parameters

    • idGetter: (Model: any) => string
        • (Model: any): string
        • Parameters

          • Model: any

          Returns string

    • addFunction: (Model: any) => void
        • (Model: any): void
        • Parameters

          • Model: any

          Returns void

    • removeFunction: (Model: any) => void
        • (Model: any): void
        • Parameters

          • Model: any

          Returns void

    • isReadyFunction: () => boolean
        • (): boolean
        • Returns boolean

    • inScene: Model[] = ...
    • inCache: Model[] = ...

    Returns Scene<Model>

Properties

Readonly addFunction

addFunction: (Model: any) => void

Type declaration

    • (Model: any): void
    • Parameters

      • Model: any

      Returns void

Readonly idGetter

idGetter: (Model: any) => string

Type declaration

    • (Model: any): string
    • Parameters

      • Model: any

      Returns string

Readonly inCache

inCache: Model[] = ...

Readonly inScene

inScene: Model[] = ...

Readonly isReadyFunction

isReadyFunction: () => boolean

Type declaration

    • (): boolean
    • Returns boolean

Readonly removeFunction

removeFunction: (Model: any) => void

Type declaration

    • (Model: any): void
    • Parameters

      • Model: any

      Returns void

Methods

add

  • add(input: Model | Model[]): Scene<Model>

clearScene

  • clearScene(): Scene<Model>

Generated using TypeDoc