@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="GPUBufferBinding")
@ApiStatus.Experimental
public interface GPUBufferBinding
extends GPUBindingResource
| Modifier and Type | Interface and Description |
|---|---|
static interface |
GPUBufferBinding.Builder |
| Modifier and Type | Method and Description |
|---|---|
@JsNonNull GPUBuffer |
buffer() |
static GPUBufferBinding.Builder |
buffer(GPUBuffer buffer) |
int |
offset() |
void |
setBuffer(@JsNonNull GPUBuffer buffer) |
void |
setOffset(int offset) |
void |
setSize(int size) |
int |
size() |
@JsOverlay @Nonnull static GPUBufferBinding.Builder buffer(@Nonnull GPUBuffer buffer)
@JsProperty(name="buffer") @JsNonNull GPUBuffer buffer()
@JsProperty void setBuffer(@JsNonNull GPUBuffer buffer)
@JsProperty(name="offset") int offset()
@JsProperty void setOffset(int offset)
@JsProperty(name="size") int size()
@JsProperty void setSize(int size)