/** * @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';