summaryrefslogtreecommitdiffstats
path: root/modules/webxr/native/webxr.externs.js
diff options
context:
space:
mode:
Diffstat (limited to 'modules/webxr/native/webxr.externs.js')
-rw-r--r--modules/webxr/native/webxr.externs.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/modules/webxr/native/webxr.externs.js b/modules/webxr/native/webxr.externs.js
index 4b88820b19..7f7c297acc 100644
--- a/modules/webxr/native/webxr.externs.js
+++ b/modules/webxr/native/webxr.externs.js
@@ -68,6 +68,16 @@ XRSession.prototype.inputSources;
XRSession.prototype.visibilityState;
/**
+ * @type {?number}
+ */
+XRSession.prototype.frameRate;
+
+/**
+ * @type {?Float32Array}
+ */
+XRSession.prototype.supportedFrameRates;
+
+/**
* @type {?function (Event)}
*/
XRSession.prototype.onend;
@@ -142,6 +152,12 @@ XRSession.prototype.end = function () {};
XRSession.prototype.requestReferenceSpace = function (referenceSpaceType) {};
/**
+ * @param {number} rate
+ * @return {Promise<undefined>}
+ */
+XRSession.prototype.updateTargetFrameRate = function (rate) {};
+
+/**
* @typedef {function(number, XRFrame): undefined}
*/
var XRFrameRequestCallback;