Implements

  • IContext

Constructors

  • Parameters

    • Optional args: ContextArgs

    Returns Context

Properties

assets: AssetDatabase

Deprecated

AssetDataBase is deprecated

hash?: string

used to append to loaded assets

Accessors

  • get currentFrameEvent(): FrameEvent
  • Current event of the update cycle

    Returns FrameEvent

  • get depthTexture(): any
  • Returns any

  • get domHeight(): number
  • Returns number

  • get domWidth(): number
  • Returns number

  • get domX(): number
  • Returns number

  • get domY(): number
  • Returns number

  • get isCreated(): boolean
  • Returns boolean

  • get isInAR(): boolean
  • Returns boolean

  • get isInVR(): boolean
  • Returns boolean

  • get isInXR(): any
  • Returns any

  • get isRendering(): boolean
  • Returns boolean

  • get isVisibleToUser(): boolean
  • returns true if the dom element is visible on screen

    Returns boolean

  • get mainCamera(): any
  • Returns any

  • get opaqueColorTexture(): any
  • Returns any

  • get resolutionScaleFactor(): number
  • Returns number

  • set resolutionScaleFactor(val): void
  • use to scale the resolution up or down of the renderer. default is 1

    Parameters

    • val: number

    Returns void

  • get xrFrame(): any
  • Returns any

  • get xrSession(): any
  • Returns any

Methods

  • use this to subscribe to onBeforeRender events on threejs objects

    Parameters

    • target: Object3D
    • callback: OnBeforeRenderCallback

    Returns void

  • Parameters

    • Optional buildScene: ((context, loadingOptions?) => Promise<void>)
        • (context, loadingOptions?): Promise<void>
        • Parameters

          • context: Context
          • Optional loadingOptions: LoadingOptions

          Returns Promise<void>

    • Optional opts: LoadingOptions

    Returns Promise<void>

  • Returns void

  • Parameters

    • script: IComponent
    • coroutine: Generator<unknown, any, unknown>
    • evt: FrameEvent

    Returns Generator<unknown, any, unknown>

  • Parameters

    • target: Object3D
    • callback: OnBeforeRenderCallback

    Returns void

  • Parameters

    • Optional cam: ICamera

    Returns void

  • Parameters

    • Optional camera: Camera

    Returns boolean

  • Parameters

    • cam: ICamera

    Returns void

  • Parameters

    • val: boolean

    Returns void

  • Parameters

    • val: boolean

    Returns void

  • Parameters

    • script: IComponent

    Returns void

  • Parameters

    • coroutine: Generator<unknown, any, unknown>
    • evt: FrameEvent

    Returns void

  • Parameters

    • camera: PerspectiveCamera
    • Optional width: number
    • Optional height: number

    Returns void

  • Returns void

Generated using TypeDoc