@Generated(value="org.realityforge.webtack")
@ApiStatus.Experimental
@JsType(isNative=true,
namespace="<global>",
name="GPURenderBundleEncoder")
public class GPURenderBundleEncoder
extends JsObject
| Modifier and Type | Field and Description |
|---|---|
@JsNonNull StringOrUndefinedUnion |
label |
| Modifier | Constructor and Description |
|---|---|
protected |
GPURenderBundleEncoder() |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(int vertexCount) |
void |
draw(int vertexCount,
int instanceCount) |
void |
draw(int vertexCount,
int instanceCount,
int firstVertex) |
void |
draw(int vertexCount,
int instanceCount,
int firstVertex,
int firstInstance) |
void |
drawIndexed(int indexCount) |
void |
drawIndexed(int indexCount,
int instanceCount) |
void |
drawIndexed(int indexCount,
int instanceCount,
int firstIndex) |
void |
drawIndexed(int indexCount,
int instanceCount,
int firstIndex,
int baseVertex) |
void |
drawIndexed(int indexCount,
int instanceCount,
int firstIndex,
int baseVertex,
int firstInstance) |
void |
drawIndexedIndirect(GPUBuffer indirectBuffer,
int indirectOffset) |
void |
drawIndirect(GPUBuffer indirectBuffer,
int indirectOffset) |
@JsNonNull GPURenderBundle |
finish() |
@JsNonNull GPURenderBundle |
finish(GPURenderBundleDescriptor descriptor) |
void |
insertDebugMarker(java.lang.String markerLabel) |
void |
popDebugGroup() |
void |
pushDebugGroup(java.lang.String groupLabel) |
void |
setBindGroup(int index,
GPUBindGroup bindGroup) |
void |
setBindGroup(int index,
GPUBindGroup bindGroup,
double... dynamicOffsets) |
void |
setBindGroup(int index,
GPUBindGroup bindGroup,
JsArray<java.lang.Double> dynamicOffsets) |
void |
setBindGroup(int index,
GPUBindGroup bindGroup,
Uint32Array dynamicOffsetsData,
int dynamicOffsetsDataStart,
int dynamicOffsetsDataLength) |
void |
setIndexBuffer(GPUBuffer buffer,
java.lang.String indexFormat) |
void |
setIndexBuffer(GPUBuffer buffer,
java.lang.String indexFormat,
int offset) |
void |
setIndexBuffer(GPUBuffer buffer,
java.lang.String indexFormat,
int offset,
int size) |
void |
setPipeline(GPURenderPipeline pipeline) |
void |
setVertexBuffer(int slot,
GPUBuffer buffer) |
void |
setVertexBuffer(int slot,
GPUBuffer buffer,
int offset) |
void |
setVertexBuffer(int slot,
GPUBuffer buffer,
int offset,
int size) |
assign, create, create, defineProperties, defineProperty, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyDescriptor, getOwnPropertyDescriptors, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toString_, valueOf_, valuespublic @JsNonNull StringOrUndefinedUnion label
public @JsNonNull GPURenderBundle finish(@Nonnull GPURenderBundleDescriptor descriptor)
public @JsNonNull GPURenderBundle finish()
public void insertDebugMarker(@Nonnull
java.lang.String markerLabel)
public void popDebugGroup()
public void pushDebugGroup(@Nonnull
java.lang.String groupLabel)
public void setBindGroup(int index,
@Nonnull
GPUBindGroup bindGroup,
@Nonnull
JsArray<java.lang.Double> dynamicOffsets)
@JsOverlay
public final void setBindGroup(int index,
@Nonnull
GPUBindGroup bindGroup,
@Nonnull
double... dynamicOffsets)
public void setBindGroup(int index,
@Nonnull
GPUBindGroup bindGroup)
public void setBindGroup(int index,
@Nonnull
GPUBindGroup bindGroup,
@Nonnull
Uint32Array dynamicOffsetsData,
int dynamicOffsetsDataStart,
int dynamicOffsetsDataLength)
public void draw(int vertexCount,
int instanceCount,
int firstVertex,
int firstInstance)
public void draw(int vertexCount,
int instanceCount,
int firstVertex)
public void draw(int vertexCount,
int instanceCount)
public void draw(int vertexCount)
public void drawIndexed(int indexCount,
int instanceCount,
int firstIndex,
int baseVertex,
int firstInstance)
public void drawIndexed(int indexCount,
int instanceCount,
int firstIndex,
int baseVertex)
public void drawIndexed(int indexCount,
int instanceCount,
int firstIndex)
public void drawIndexed(int indexCount,
int instanceCount)
public void drawIndexed(int indexCount)
public void drawIndexedIndirect(@Nonnull
GPUBuffer indirectBuffer,
int indirectOffset)
public void drawIndirect(@Nonnull
GPUBuffer indirectBuffer,
int indirectOffset)
public void setIndexBuffer(@Nonnull
GPUBuffer buffer,
@GPUIndexFormat @Nonnull
java.lang.String indexFormat,
int offset,
int size)
public void setIndexBuffer(@Nonnull
GPUBuffer buffer,
@GPUIndexFormat @Nonnull
java.lang.String indexFormat,
int offset)
public void setIndexBuffer(@Nonnull
GPUBuffer buffer,
@GPUIndexFormat @Nonnull
java.lang.String indexFormat)
public void setPipeline(@Nonnull
GPURenderPipeline pipeline)
public void setVertexBuffer(int slot,
@Nonnull
GPUBuffer buffer,
int offset,
int size)
public void setVertexBuffer(int slot,
@Nonnull
GPUBuffer buffer,
int offset)
public void setVertexBuffer(int slot,
@Nonnull
GPUBuffer buffer)