@kognifai/cogsengine
    Preparing search index...

    Class DebugXR

    A tool that can be used to record and playback any XR data. Useful for debugging and reproducing issues.

    Index

    Constructors

    • Parameters

      • playbackMode: boolean = false
      • xrSession: XRSession
      • refSpace: XRReferenceSpace

      Returns DebugXR

    Properties

    player: any
    recorder: ActionRecorder
    recording: boolean = false
    xrDevice: XRDevice

    Methods

    • Records all inputs and transforms for the given frame

      Parameters

      • xrFrame: XRFrame

        the frame to capture

      Returns void

    • Loads a file with recorded data and initializes the player for playback.

      Parameters

      • refSpace: any

        The reference space to use

      • captureLocalFilename: string

        The name or full path of the JSON file that has recorded data.

      Returns void

    • Loads recorded data from local storage and initializes the player for playback.

      Parameters

      • refSpace: any

        The reference space to use

      • overrideLocalStorageName: string = "XR-Recording"

        Option for overriding the name of the local storage property, if desired

      Returns void

    • Prints data that has been recorded so far.

      Returns void

    • Saves and downloads data that has been recorded so far to a text file.

      Parameters

      • fileName: string

        Desired name of the file

      Returns void

    • Saves data that has been recorded to local storage. Not recommended for very large recordings, use saveToFile instead.

      Returns void

    • Returns void

    • Returns void

    • Returns void

    • Returns void

    • Returns DebugXR

    • Parameters

      • xrSession: XRSession
      • refSpace: XRReferenceSpace

      Returns DebugXR