@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
@ApiStatus.Experimental
public interface GPUBindGroupEntry
| Modifier and Type | Interface and Description |
|---|---|
static interface |
GPUBindGroupEntry.Builder |
| Modifier and Type | Method and Description |
|---|---|
int |
binding() |
static GPUBindGroupEntry.Builder |
create(int binding,
GPUBindingResource resource) |
static GPUBindGroupEntry.Builder |
create(int binding,
GPUBufferBinding resource) |
static GPUBindGroupEntry.Builder |
create(int binding,
GPUExternalTexture resource) |
static GPUBindGroupEntry.Builder |
create(int binding,
GPUSampler resource) |
static GPUBindGroupEntry.Builder |
create(int binding,
GPUTextureView resource) |
GPUBindingResource |
resource() |
void |
setBinding(int binding) |
void |
setResource(GPUBindingResource resource) |
default void |
setResource(GPUBufferBinding resource) |
default void |
setResource(GPUExternalTexture resource) |
default void |
setResource(GPUSampler resource) |
default void |
setResource(GPUTextureView resource) |
@JsOverlay @Nonnull static GPUBindGroupEntry.Builder create(int binding, @Nonnull GPUBindingResource resource)
@JsOverlay @Nonnull static GPUBindGroupEntry.Builder create(int binding, @Nonnull GPUSampler resource)
@JsOverlay @Nonnull static GPUBindGroupEntry.Builder create(int binding, @Nonnull GPUTextureView resource)
@JsOverlay @Nonnull static GPUBindGroupEntry.Builder create(int binding, @Nonnull GPUBufferBinding resource)
@JsOverlay @Nonnull static GPUBindGroupEntry.Builder create(int binding, @Nonnull GPUExternalTexture resource)
@JsProperty(name="binding") int binding()
@JsProperty void setBinding(int binding)
@JsProperty(name="resource") @Nonnull GPUBindingResource resource()
@JsProperty
void setResource(@Nonnull
GPUBindingResource resource)
@JsOverlay
default void setResource(@Nonnull
GPUSampler resource)
@JsOverlay
default void setResource(@Nonnull
GPUTextureView resource)
@JsOverlay
default void setResource(@Nonnull
GPUBufferBinding resource)
@JsOverlay
default void setResource(@Nonnull
GPUExternalTexture resource)