@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 WebXR Device API dictionary XRSessionInit specifies required and/or optional features when requesting a new XRSession by calling the navigator.xr.requestSession() method.
|
| Modifier and Type | Method and Description |
|---|---|
static XRSessionInit.Builder |
create() |
JsArray<jsinterop.base.Any> |
optionalFeatures() |
JsArray<jsinterop.base.Any> |
requiredFeatures() |
default void |
setOptionalFeatures(jsinterop.base.Any... optionalFeatures) |
void |
setOptionalFeatures(JsArray<jsinterop.base.Any> optionalFeatures) |
default void |
setRequiredFeatures(jsinterop.base.Any... requiredFeatures) |
void |
setRequiredFeatures(JsArray<jsinterop.base.Any> requiredFeatures) |
@JsOverlay @Nonnull static XRSessionInit.Builder create()
@JsProperty(name="optionalFeatures") JsArray<jsinterop.base.Any> optionalFeatures()
@JsProperty
void setOptionalFeatures(@Nonnull
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(@Nonnull
JsArray<jsinterop.base.Any> requiredFeatures)
@JsOverlay
default void setRequiredFeatures(@Nonnull
jsinterop.base.Any... requiredFeatures)