@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
@ApiStatus.Experimental
public interface GPUDepthStencilState
| Modifier and Type | Interface and Description |
|---|---|
static interface |
GPUDepthStencilState.Builder |
| Modifier and Type | Method and Description |
|---|---|
static GPUDepthStencilState.Builder |
create(java.lang.String format) |
int |
depthBias() |
float |
depthBiasClamp() |
float |
depthBiasSlopeScale() |
java.lang.String |
depthCompare() |
boolean |
depthWriteEnabled() |
java.lang.String |
format() |
void |
setDepthBias(int depthBias) |
void |
setDepthBiasClamp(float depthBiasClamp) |
void |
setDepthBiasSlopeScale(float depthBiasSlopeScale) |
void |
setDepthCompare(java.lang.String depthCompare) |
void |
setDepthWriteEnabled(boolean depthWriteEnabled) |
void |
setFormat(java.lang.String format) |
void |
setStencilBack(GPUStencilFaceState stencilBack) |
void |
setStencilFront(GPUStencilFaceState stencilFront) |
void |
setStencilReadMask(int stencilReadMask) |
void |
setStencilWriteMask(int stencilWriteMask) |
GPUStencilFaceState |
stencilBack() |
GPUStencilFaceState |
stencilFront() |
int |
stencilReadMask() |
int |
stencilWriteMask() |
@JsOverlay @Nonnull static GPUDepthStencilState.Builder create(@GPUTextureFormat @Nonnull java.lang.String format)
@JsProperty(name="format") @GPUTextureFormat @Nonnull java.lang.String format()
@JsProperty void setFormat(@GPUTextureFormat @Nonnull java.lang.String format)
@JsProperty(name="depthBias") int depthBias()
@JsProperty void setDepthBias(int depthBias)
@JsProperty(name="depthBiasClamp") float depthBiasClamp()
@JsProperty void setDepthBiasClamp(float depthBiasClamp)
@JsProperty(name="depthBiasSlopeScale") float depthBiasSlopeScale()
@JsProperty void setDepthBiasSlopeScale(float depthBiasSlopeScale)
@JsProperty(name="depthCompare") @GPUCompareFunction java.lang.String depthCompare()
@JsProperty void setDepthCompare(@GPUCompareFunction @Nonnull java.lang.String depthCompare)
@JsProperty(name="depthWriteEnabled") boolean depthWriteEnabled()
@JsProperty void setDepthWriteEnabled(boolean depthWriteEnabled)
@JsProperty(name="stencilBack") GPUStencilFaceState stencilBack()
@JsProperty
void setStencilBack(@Nonnull
GPUStencilFaceState stencilBack)
@JsProperty(name="stencilFront") GPUStencilFaceState stencilFront()
@JsProperty
void setStencilFront(@Nonnull
GPUStencilFaceState stencilFront)
@JsProperty(name="stencilReadMask") int stencilReadMask()
@JsProperty void setStencilReadMask(int stencilReadMask)
@JsProperty(name="stencilWriteMask") int stencilWriteMask()
@JsProperty void setStencilWriteMask(int stencilWriteMask)