@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
@ApiStatus.Experimental
public interface GPUDeviceDescriptor
extends GPUObjectDescriptorBase
| Modifier and Type | Interface and Description |
|---|---|
static interface |
GPUDeviceDescriptor.Builder |
| Modifier and Type | Method and Description |
|---|---|
static GPUDeviceDescriptor.Builder |
create() |
JsArray<java.lang.String> |
requiredFeatures() |
jsinterop.base.JsPropertyMap<java.lang.Double> |
requiredLimits() |
void |
setRequiredFeatures(@JsNonNull JsArray<java.lang.String> requiredFeatures) |
default void |
setRequiredFeatures(java.lang.String... requiredFeatures) |
void |
setRequiredLimits(@JsNonNull jsinterop.base.JsPropertyMap<java.lang.Double> requiredLimits) |
label, setLabel@JsOverlay @Nonnull static GPUDeviceDescriptor.Builder create()
create in interface GPUObjectDescriptorBase@JsProperty(name="requiredFeatures") JsArray<java.lang.String> requiredFeatures()
@JsProperty void setRequiredFeatures(@JsNonNull JsArray<java.lang.String> requiredFeatures)
@JsOverlay
default void setRequiredFeatures(@Nonnull
java.lang.String... requiredFeatures)
@JsProperty(name="requiredLimits") jsinterop.base.JsPropertyMap<java.lang.Double> requiredLimits()
@JsProperty void setRequiredLimits(@JsNonNull jsinterop.base.JsPropertyMap<java.lang.Double> requiredLimits)