@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface XRRenderStateInit
| Modifier and Type | Interface and Description |
|---|---|
static interface |
XRRenderStateInit.Builder
The XRRenderStateInit dictionary is a writeable version of the XRRenderState interface, and is used when calling an XRSession's updateRenderState() method to apply changes to the render state prior to rendering the next frame.
|
| Modifier and Type | Method and Description |
|---|---|
XRWebGLLayer |
baseLayer() |
static XRRenderStateInit.Builder |
create() |
double |
depthFar() |
double |
depthNear() |
double |
inlineVerticalFieldOfView() |
JsArray<XRLayer> |
layers() |
void |
setBaseLayer(XRWebGLLayer baseLayer) |
void |
setDepthFar(double depthFar) |
void |
setDepthNear(double depthNear) |
void |
setInlineVerticalFieldOfView(double inlineVerticalFieldOfView) |
void |
setLayers(JsArray<XRLayer> layers) |
default void |
setLayers(XRLayer... layers) |
@JsOverlay @Nonnull static XRRenderStateInit.Builder create()
@JsProperty(name="baseLayer") @Nullable XRWebGLLayer baseLayer()
@JsProperty
void setBaseLayer(@Nullable
XRWebGLLayer baseLayer)
@JsProperty(name="depthFar") double depthFar()
@JsProperty void setDepthFar(double depthFar)
@JsProperty(name="depthNear") double depthNear()
@JsProperty void setDepthNear(double depthNear)
@JsProperty(name="inlineVerticalFieldOfView") double inlineVerticalFieldOfView()
@JsProperty void setInlineVerticalFieldOfView(double inlineVerticalFieldOfView)
@JsOverlay
default void setLayers(@Nullable
XRLayer... layers)