@Generated(value="org.realityforge.webtack")
@ApiStatus.Experimental
@JsType(isNative=true,
namespace="<global>",
name="GPUComputePassEncoder")
public class GPUComputePassEncoder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
@JsNullable java.lang.String |
label |
| Modifier | Constructor and Description |
|---|---|
protected |
GPUComputePassEncoder() |
| Modifier and Type | Method and Description |
|---|---|
void |
beginPipelineStatisticsQuery(GPUQuerySet querySet,
int queryIndex) |
void |
dispatch(int x) |
void |
dispatch(int x,
int y) |
void |
dispatch(int x,
int y,
int z) |
void |
dispatchIndirect(GPUBuffer indirectBuffer,
int indirectOffset) |
void |
endPass() |
void |
endPipelineStatisticsQuery() |
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 |
setPipeline(GPUComputePipeline pipeline) |
void |
writeTimestamp(GPUQuerySet querySet,
int queryIndex) |
public void beginPipelineStatisticsQuery(@Nonnull
GPUQuerySet querySet,
int queryIndex)
public void dispatch(int x,
int y,
int z)
public void dispatch(int x,
int y)
public void dispatch(int x)
public void dispatchIndirect(@Nonnull
GPUBuffer indirectBuffer,
int indirectOffset)
public void endPass()
public void endPipelineStatisticsQuery()
public void setPipeline(@Nonnull
GPUComputePipeline pipeline)
public void writeTimestamp(@Nonnull
GPUQuerySet querySet,
int queryIndex)
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)