Options
All
  • Public
  • Public/Protected
  • All
Menu

Class XRSystem Abstract

Hierarchy

  • EventTarget
    • XRSystem

Implements

Implemented by

Index

Constructors

  • Returns XRSystem

Properties

ondevicechange: null | XRSystemDeviceChangeEventHandler
onsessiongranted: null | XRSystemSessionGrantedEventHandler

Methods

  • addEventListener<K>(type: K, listener: ((this: XRSystem, ev: XRSystemEventMap[K]) => any), options?: boolean | AddEventListenerOptions): void
  • addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void
  • Type Parameters

    Parameters

    Returns void

  • Parameters

    • type: string
    • listener: EventListenerOrEventListenerObject
    • Optional options: boolean | AddEventListenerOptions

    Returns void

  • Queries if a given mode may be supported by the user agent and device capabilities.

    Parameters

    Returns Promise<boolean>

  • removeEventListener<K>(type: K, listener: ((this: XRSystem, ev: XRSystemEventMap[K]) => any), options?: boolean | EventListenerOptions): void
  • removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void
  • Type Parameters

    Parameters

    Returns void

  • Parameters

    • type: string
    • listener: EventListenerOrEventListenerObject
    • Optional options: boolean | EventListenerOptions

    Returns void

  • Attempts to initialize an XRSession for the given mode if possible, entering immersive mode if necessary.

    Parameters

    Returns Promise<XRSession>

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method
  • Static method

Settings

Theme