@animech-public/playcanvas
Version:
PlayCanvas WebGL game engine
117 lines (116 loc) • 2.37 kB
TypeScript
/**
* @category XR
* @deprecated
* @ignore
*/
export class XrDepthSensing extends EventHandler {
/**
* @event
* @deprecated
*/
static EVENT_AVAILABLE: string;
/**
* @event
* @deprecated
*/
static EVENT_UNAVAILABLE: string;
/**
* @event
* @deprecated
*/
static EVENT_RESIZE: string;
/**
* @param {import('./xr-manager.js').XrManager} manager - manager
* @ignore
*/
constructor(manager: import("./xr-manager.js").XrManager);
/**
* @type {import('./xr-manager.js').XrManager}
* @private
*/
private _manager;
/**
* @type {import('./xr-views.js').XrViews}
* @private
*/
private _views;
/**
* @type {boolean}
* @private
*/
private _available;
/**
* @type {import('../../core/event-handle.js').EventHandle|null}
* @private
*/
private _evtDepthResize;
/**
* @type {Mat4}
* @private
*/
private _uvMatrix;
/** @private */
private _onSessionStart;
/** @private */
private _onSessionEnd;
/** @private */
private _onDepthResize;
/**
* @param {number} u - u
* @param {number} v - v
* @deprecated
* @returns {number|null} number
*/
getDepth(u: number, v: number): number | null;
/**
* @deprecated
*/
update(): void;
/**
* @type {boolean}
* @deprecated
*/
get supported(): boolean;
/**
* @type {boolean}
* @deprecated
*/
get available(): boolean;
/**
* @type {string}
* @deprecated
*/
get usage(): string;
/**
* @type {string}
* @deprecated
*/
get dataFormat(): string;
/**
* @type {number}
* @deprecated
*/
get width(): number;
/**
* @type {number}
* @deprecated
*/
get height(): number;
/**
* @type {import('../../platform/graphics/texture.js').Texture|null}
* @deprecated
*/
get texture(): import("../../platform/graphics/texture.js").Texture | null;
/**
* @type {Mat4}
* @deprecated
*/
get uvMatrix(): Mat4;
/**
* @type {number}
* @deprecated
*/
get rawValueToMeters(): number;
}
import { EventHandler } from '../../core/event-handler.js';
import { Mat4 } from '../../core/math/mat4.js';