Implements

  • IContext

Constructors

Properties

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 version(): string
  • the needle engine version

    Returns string

  • get xrFrame(): any
  • Returns any

  • get xrSession(): any
  • Returns any

Methods

  • use this to subscribe to onAfterRender events on threejs objects

    Parameters

    • target: Object3D
    • callback: OnRenderCallback

    Returns void

  • use this to subscribe to onBeforeRender events on threejs objects

    Parameters

    • target: Object3D
    • callback: OnRenderCallback

    Returns void

  • Will destroy all scenes and objects in the scene

    Returns void

  • Returns void

  • Returns void

    Deprecated

    use dispose()

  • Parameters

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

    Returns Generator<unknown, any, unknown>

  • Parameters

    • target: Object3D
    • callback: OnRenderCallback

    Returns void

  • Parameters

    • target: Object3D
    • callback: OnRenderCallback

    Returns void

  • Parameters

    • Optional cam: ICamera

    Returns void

  • Parameters

    • Optional camera: Camera

    Returns boolean

  • Sets the animation loop.
    Can not be done while creating the context or when disposed

    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