@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
@ApiStatus.Experimental
public interface GPURenderPassDepthStencilAttachment
| Modifier and Type | Interface and Description |
|---|---|
static interface |
GPURenderPassDepthStencilAttachment.Builder |
| Modifier and Type | Method and Description |
|---|---|
static GPURenderPassDepthStencilAttachment.Builder |
create(GPUTextureView view,
float depthLoadValue,
java.lang.String depthStoreOp,
int stencilLoadValue,
java.lang.String stencilStoreOp) |
static GPURenderPassDepthStencilAttachment.Builder |
create(GPUTextureView view,
float depthLoadValue,
java.lang.String depthStoreOp,
java.lang.String stencilLoadValue,
java.lang.String stencilStoreOp) |
static GPURenderPassDepthStencilAttachment.Builder |
create(GPUTextureView view,
java.lang.String depthLoadValue,
java.lang.String depthStoreOp,
int stencilLoadValue,
java.lang.String stencilStoreOp) |
static GPURenderPassDepthStencilAttachment.Builder |
create(GPUTextureView view,
java.lang.String depthLoadValue,
java.lang.String depthStoreOp,
java.lang.String stencilLoadValue,
java.lang.String stencilStoreOp) |
GPULoadOpOrFloatUnion |
depthLoadValue() |
boolean |
depthReadOnly() |
java.lang.String |
depthStoreOp() |
default void |
setDepthLoadValue(float depthLoadValue) |
void |
setDepthLoadValue(GPULoadOpOrFloatUnion depthLoadValue) |
default void |
setDepthLoadValue(java.lang.String depthLoadValue) |
void |
setDepthReadOnly(boolean depthReadOnly) |
void |
setDepthStoreOp(java.lang.String depthStoreOp) |
void |
setStencilLoadValue(GPULoadOpOrGPUStencilValueUnion stencilLoadValue) |
default void |
setStencilLoadValue(int stencilLoadValue) |
default void |
setStencilLoadValue(java.lang.String stencilLoadValue) |
void |
setStencilReadOnly(boolean stencilReadOnly) |
void |
setStencilStoreOp(java.lang.String stencilStoreOp) |
void |
setView(GPUTextureView view) |
GPULoadOpOrGPUStencilValueUnion |
stencilLoadValue() |
boolean |
stencilReadOnly() |
java.lang.String |
stencilStoreOp() |
GPUTextureView |
view() |
@JsOverlay @Nonnull static GPURenderPassDepthStencilAttachment.Builder create(@Nonnull GPUTextureView view, @Nonnull java.lang.String depthLoadValue, @GPUStoreOp @Nonnull java.lang.String depthStoreOp, @Nonnull java.lang.String stencilLoadValue, @GPUStoreOp @Nonnull java.lang.String stencilStoreOp)
@JsOverlay @Nonnull static GPURenderPassDepthStencilAttachment.Builder create(@Nonnull GPUTextureView view, float depthLoadValue, @GPUStoreOp @Nonnull java.lang.String depthStoreOp, @Nonnull java.lang.String stencilLoadValue, @GPUStoreOp @Nonnull java.lang.String stencilStoreOp)
@JsOverlay @Nonnull static GPURenderPassDepthStencilAttachment.Builder create(@Nonnull GPUTextureView view, @Nonnull java.lang.String depthLoadValue, @GPUStoreOp @Nonnull java.lang.String depthStoreOp, int stencilLoadValue, @GPUStoreOp @Nonnull java.lang.String stencilStoreOp)
@JsOverlay @Nonnull static GPURenderPassDepthStencilAttachment.Builder create(@Nonnull GPUTextureView view, float depthLoadValue, @GPUStoreOp @Nonnull java.lang.String depthStoreOp, int stencilLoadValue, @GPUStoreOp @Nonnull java.lang.String stencilStoreOp)
@JsProperty(name="view") @Nonnull GPUTextureView view()
@JsProperty
void setView(@Nonnull
GPUTextureView view)
@JsProperty(name="depthLoadValue") @Nonnull GPULoadOpOrFloatUnion depthLoadValue()
@JsProperty
void setDepthLoadValue(@Nonnull
GPULoadOpOrFloatUnion depthLoadValue)
@JsOverlay
default void setDepthLoadValue(@Nonnull
java.lang.String depthLoadValue)
@JsOverlay default void setDepthLoadValue(float depthLoadValue)
@JsProperty(name="depthStoreOp") @GPUStoreOp @Nonnull java.lang.String depthStoreOp()
@JsProperty void setDepthStoreOp(@GPUStoreOp @Nonnull java.lang.String depthStoreOp)
@JsProperty(name="depthReadOnly") boolean depthReadOnly()
@JsProperty void setDepthReadOnly(boolean depthReadOnly)
@JsProperty(name="stencilLoadValue") @Nonnull GPULoadOpOrGPUStencilValueUnion stencilLoadValue()
@JsProperty
void setStencilLoadValue(@Nonnull
GPULoadOpOrGPUStencilValueUnion stencilLoadValue)
@JsOverlay
default void setStencilLoadValue(@Nonnull
java.lang.String stencilLoadValue)
@JsOverlay default void setStencilLoadValue(int stencilLoadValue)
@JsProperty(name="stencilStoreOp") @GPUStoreOp @Nonnull java.lang.String stencilStoreOp()
@JsProperty void setStencilStoreOp(@GPUStoreOp @Nonnull java.lang.String stencilStoreOp)
@JsProperty(name="stencilReadOnly") boolean stencilReadOnly()
@JsProperty void setStencilReadOnly(boolean stencilReadOnly)