diff --git a/files/en-us/_redirects.txt b/files/en-us/_redirects.txt index 284b294c318cd4d..1f61dd140c14060 100644 --- a/files/en-us/_redirects.txt +++ b/files/en-us/_redirects.txt @@ -9067,6 +9067,7 @@ /en-US/docs/Web/API/XRInputSourcesChangeEventInit/added /en-US/docs/Web/API/XRInputSourcesChangeEvent/XRInputSourcesChangeEvent /en-US/docs/Web/API/XRInputSourcesChangeEventInit/removed /en-US/docs/Web/API/XRInputSourcesChangeEvent/XRInputSourcesChangeEvent /en-US/docs/Web/API/XRInputSourcesChangeEventInit/session /en-US/docs/Web/API/XRInputSourcesChangeEvent/XRInputSourcesChangeEvent +/en-US/docs/Web/API/XRLightProbe/onreflectionchange /en-US/docs/Web/API/XRLightProbe/reflectionchange_event /en-US/docs/Web/API/XRReferenceSpaceEventInit /en-US/docs/Web/API/XRReferenceSpaceEvent/XRReferenceSpaceEvent /en-US/docs/Web/API/XRReferenceSpaceEventInit/referenceSpace /en-US/docs/Web/API/XRReferenceSpaceEvent/XRReferenceSpaceEvent /en-US/docs/Web/API/XRReferenceSpaceEventInit/transform /en-US/docs/Web/API/XRReferenceSpaceEvent/XRReferenceSpaceEvent diff --git a/files/en-us/web/api/xrlightprobe/index.md b/files/en-us/web/api/xrlightprobe/index.md index 79c6041f40f9cfb..25a508d5bea5d33 100644 --- a/files/en-us/web/api/xrlightprobe/index.md +++ b/files/en-us/web/api/xrlightprobe/index.md @@ -19,7 +19,7 @@ This object doesn't itself contain lighting values, but it is used to collect li ## Properties -- {{domxref("XRLightProbe.onreflectionchange")}} +- `XRLightProbe.onreflectionchange` - : Event handler property for the {{domxref("XRLightProbe.reflectionchange_event", "reflectionchange")}} event. - {{domxref("XRLightProbe.probeSpace")}} {{ReadOnlyInline}} - : An {{domxref("XRSpace")}} tracking the position and orientation the lighting estimations are relative to. diff --git a/files/en-us/web/api/xrlightprobe/onreflectionchange/index.md b/files/en-us/web/api/xrlightprobe/onreflectionchange/index.md deleted file mode 100644 index e9fa87acdebfec8..000000000000000 --- a/files/en-us/web/api/xrlightprobe/onreflectionchange/index.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: XRLightProbe.onreflectionchange -slug: Web/API/XRLightProbe/onreflectionchange -tags: - - API - - AR - - Augmented Reality - - Experimental - - Property - - Event handler - - Reference - - VR - - WebXR - - WebXR Device API -browser-compat: api.XRLightProbe.onreflectionchange ---- -{{APIRef("WebXR Device API")}} - -The **`onreflectionchange`** property of the {{DOMxRef("XRLightProbe")}} interface is and event handler for the {{domxref("XRLightProbe.reflectionchange_event", "reflectionchange")}} event. - -## Value - -A function to be invoked whenever the {{domxref("XRLightProbe")}} receives a {{domxref("XRLightProbe.reflectionchange_event", "reflectionchange")}} event. - -## Examples - -Whenever the `reflectionchange` event fires on a light probe, you can retrieve an updated cube map by calling {{domxref("XRWebGLBinding.getReflectionCubeMap()")}}. This is less expensive than retrieving lighting information with every {{domxref("XRFrame")}}. - -```js -const glBinding = new XRWebGLBinding(xrSession, gl); - -lightProbe.onreflectionchange = event => { - glCubeMap = glBinding.getReflectionCubeMap(lightProbe); -}); -``` - -See the {{domxref("XRLightProbe.reflectionchange_event", "reflectionchange")}} event page for an example using {{domxref("EventTarget.addEventListener", "addEventListener()")}}. - -## Specifications - -{{Specifications}} - -## Browser compatibility - -{{Compat}} - -## See also - -- {{domxref("XRLightProbe.reflectionchange_event", "reflectionchange")}} event diff --git a/files/en-us/web/api/xrlightprobe/reflectionchange_event/index.md b/files/en-us/web/api/xrlightprobe/reflectionchange_event/index.md index 96af26ccd90ae12..d42fe767e955a3f 100644 --- a/files/en-us/web/api/xrlightprobe/reflectionchange_event/index.md +++ b/files/en-us/web/api/xrlightprobe/reflectionchange_event/index.md @@ -29,7 +29,7 @@ The WebXR **`reflectionchange`** event is passed to an {{domxref("XRLightProbe")
onreflectionchange