@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
@ApiStatus.Experimental
public interface GPUPrimitiveState
| Modifier and Type | Interface and Description |
|---|---|
static interface |
GPUPrimitiveState.Builder |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
cullMode() |
java.lang.String |
frontFace() |
static GPUPrimitiveState.Builder |
of() |
void |
setCullMode(@JsNonNull java.lang.String cullMode) |
void |
setFrontFace(@JsNonNull java.lang.String frontFace) |
void |
setStripIndexFormat(@JsNonNull java.lang.String stripIndexFormat) |
void |
setTopology(@JsNonNull java.lang.String topology) |
void |
setUnclippedDepth(boolean unclippedDepth) |
java.lang.String |
stripIndexFormat() |
java.lang.String |
topology() |
boolean |
unclippedDepth() |
@JsOverlay @Nonnull static GPUPrimitiveState.Builder of()
@JsProperty(name="cullMode") @GPUCullMode java.lang.String cullMode()
@JsProperty void setCullMode(@GPUCullMode @JsNonNull java.lang.String cullMode)
@JsProperty(name="frontFace") @GPUFrontFace java.lang.String frontFace()
@JsProperty void setFrontFace(@GPUFrontFace @JsNonNull java.lang.String frontFace)
@JsProperty(name="stripIndexFormat") @GPUIndexFormat java.lang.String stripIndexFormat()
@JsProperty void setStripIndexFormat(@GPUIndexFormat @JsNonNull java.lang.String stripIndexFormat)
@JsProperty(name="topology") @GPUPrimitiveTopology java.lang.String topology()
@JsProperty void setTopology(@GPUPrimitiveTopology @JsNonNull java.lang.String topology)
@JsProperty(name="unclippedDepth") boolean unclippedDepth()
@JsProperty void setUnclippedDepth(boolean unclippedDepth)