@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="XRReferenceSpace")
public class XRReferenceSpace
extends XRSpace
| Modifier and Type | Field and Description |
|---|---|
XRReferenceSpaceEventHandler |
onreset
The XRReferenceSpace interface's onreset event handler property can be set to a function which is called when the XRReferenceSpace receives a reset event, signaling that the XR device has experienced a discontinuity large enough to require that the position and/or orientation of the origin be significantly altered to compensate.
|
| Modifier | Constructor and Description |
|---|---|
protected |
XRReferenceSpace() |
| Modifier and Type | Method and Description |
|---|---|
void |
addResetListener(XRReferenceSpaceEventListener callback) |
void |
addResetListener(XRReferenceSpaceEventListener callback,
AddEventListenerOptions options) |
void |
addResetListener(XRReferenceSpaceEventListener callback,
boolean useCapture) |
XRReferenceSpace |
getOffsetReferenceSpace(XRRigidTransform originOffset)
The XRReferenceSpace interface's getOffsetReferenceSpace() method returns a new reference space object which describes the relative difference in position between the object on which the method is called and a given point in 3D space.
|
void |
removeResetListener(XRReferenceSpaceEventListener callback) |
void |
removeResetListener(XRReferenceSpaceEventListener callback,
boolean useCapture) |
void |
removeResetListener(XRReferenceSpaceEventListener callback,
EventListenerOptions options) |
addEventListener, addEventListener, addEventListener, dispatchEvent, removeEventListener, removeEventListener, removeEventListener@Nullable public XRReferenceSpaceEventHandler onreset
@Nonnull public XRReferenceSpace getOffsetReferenceSpace(@Nonnull XRRigidTransform originOffset)
@JsOverlay
public final void addResetListener(@Nonnull
XRReferenceSpaceEventListener callback,
@Nonnull
AddEventListenerOptions options)
@JsOverlay
public final void addResetListener(@Nonnull
XRReferenceSpaceEventListener callback,
boolean useCapture)
@JsOverlay
public final void addResetListener(@Nonnull
XRReferenceSpaceEventListener callback)
@JsOverlay
public final void removeResetListener(@Nonnull
XRReferenceSpaceEventListener callback,
@Nonnull
EventListenerOptions options)
@JsOverlay
public final void removeResetListener(@Nonnull
XRReferenceSpaceEventListener callback,
boolean useCapture)
@JsOverlay
public final void removeResetListener(@Nonnull
XRReferenceSpaceEventListener callback)