@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface XRSessionInit
| Modifier and Type | Interface and Description |
|---|---|
static interface |
XRSessionInit.Builder
The XRSystem interface's requestSession() method returns a promise which resolves to an XRSession object through which you can manage the requested type of WebXR session.
|
| Modifier and Type | Method and Description |
|---|---|
XRDepthStateInit |
depthSensing() |
@JsNullable XRDOMOverlayInit |
domOverlay() |
static XRSessionInit.Builder |
of() |
JsArray<jsinterop.base.Any> |
optionalFeatures() |
JsArray<jsinterop.base.Any> |
requiredFeatures() |
void |
setDepthSensing(@JsNonNull XRDepthStateInit depthSensing) |
void |
setDomOverlay(@JsNullable XRDOMOverlayInit domOverlay) |
default void |
setOptionalFeatures(jsinterop.base.Any... optionalFeatures) |
void |
setOptionalFeatures(@JsNonNull JsArray<jsinterop.base.Any> optionalFeatures) |
default void |
setRequiredFeatures(jsinterop.base.Any... requiredFeatures) |
void |
setRequiredFeatures(@JsNonNull JsArray<jsinterop.base.Any> requiredFeatures) |
@JsOverlay @Nonnull static XRSessionInit.Builder of()
@JsProperty(name="optionalFeatures") JsArray<jsinterop.base.Any> optionalFeatures()
@JsProperty void setOptionalFeatures(@JsNonNull JsArray<jsinterop.base.Any> optionalFeatures)
@JsOverlay
default void setOptionalFeatures(@Nonnull
jsinterop.base.Any... optionalFeatures)
@JsProperty(name="requiredFeatures") JsArray<jsinterop.base.Any> requiredFeatures()
@JsProperty void setRequiredFeatures(@JsNonNull JsArray<jsinterop.base.Any> requiredFeatures)
@JsOverlay
default void setRequiredFeatures(@Nonnull
jsinterop.base.Any... requiredFeatures)
@JsProperty(name="depthSensing") XRDepthStateInit depthSensing()
@JsProperty void setDepthSensing(@JsNonNull XRDepthStateInit depthSensing)
@JsProperty(name="domOverlay") @JsNullable XRDOMOverlayInit domOverlay()
@JsProperty void setDomOverlay(@JsNullable XRDOMOverlayInit domOverlay)