@Generated(value="org.realityforge.webtack")
@ApiStatus.Experimental
@JsType(isNative=true,
namespace="<global>",
name="GPUCommandEncoder")
public class GPUCommandEncoder
extends JsObject
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
label |
| Modifier | Constructor and Description |
|---|---|
protected |
GPUCommandEncoder() |
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_, values@Nonnull public GPUComputePassEncoder beginComputePass(@Nonnull GPUComputePassDescriptor descriptor)
@Nonnull public GPUComputePassEncoder beginComputePass()
@Nonnull public GPURenderPassEncoder beginRenderPass(@Nonnull GPURenderPassDescriptor descriptor)
public void copyBufferToBuffer(@Nonnull
GPUBuffer source,
int sourceOffset,
@Nonnull
GPUBuffer destination,
int destinationOffset,
int size)
public void copyBufferToTexture(@Nonnull
GPUImageCopyBuffer source,
@Nonnull
GPUImageCopyTexture destination,
@Nonnull
GPUExtent3D copySize)
public void copyBufferToTexture(@Nonnull
GPUImageCopyBuffer source,
@Nonnull
GPUImageCopyTexture destination,
@Nonnull
JsArray<java.lang.Double> copySize)
public void copyBufferToTexture(@Nonnull
GPUImageCopyBuffer source,
@Nonnull
GPUImageCopyTexture destination,
@Nonnull
double[] copySize)
public void copyBufferToTexture(@Nonnull
GPUImageCopyBuffer source,
@Nonnull
GPUImageCopyTexture destination,
@Nonnull
GPUExtent3DDict copySize)
public void copyTextureToBuffer(@Nonnull
GPUImageCopyTexture source,
@Nonnull
GPUImageCopyBuffer destination,
@Nonnull
GPUExtent3D copySize)
public void copyTextureToBuffer(@Nonnull
GPUImageCopyTexture source,
@Nonnull
GPUImageCopyBuffer destination,
@Nonnull
JsArray<java.lang.Double> copySize)
public void copyTextureToBuffer(@Nonnull
GPUImageCopyTexture source,
@Nonnull
GPUImageCopyBuffer destination,
@Nonnull
double[] copySize)
public void copyTextureToBuffer(@Nonnull
GPUImageCopyTexture source,
@Nonnull
GPUImageCopyBuffer destination,
@Nonnull
GPUExtent3DDict copySize)
public void copyTextureToTexture(@Nonnull
GPUImageCopyTexture source,
@Nonnull
GPUImageCopyTexture destination,
@Nonnull
GPUExtent3D copySize)
public void copyTextureToTexture(@Nonnull
GPUImageCopyTexture source,
@Nonnull
GPUImageCopyTexture destination,
@Nonnull
JsArray<java.lang.Double> copySize)
public void copyTextureToTexture(@Nonnull
GPUImageCopyTexture source,
@Nonnull
GPUImageCopyTexture destination,
@Nonnull
double[] copySize)
public void copyTextureToTexture(@Nonnull
GPUImageCopyTexture source,
@Nonnull
GPUImageCopyTexture destination,
@Nonnull
GPUExtent3DDict copySize)
@Nonnull public GPUCommandBuffer finish(@Nonnull GPUCommandBufferDescriptor descriptor)
@Nonnull public GPUCommandBuffer finish()
public void insertDebugMarker(@Nonnull
java.lang.String markerLabel)
public void popDebugGroup()
public void pushDebugGroup(@Nonnull
java.lang.String groupLabel)
public void resolveQuerySet(@Nonnull
GPUQuerySet querySet,
int firstQuery,
int queryCount,
@Nonnull
GPUBuffer destination,
int destinationOffset)
public void writeTimestamp(@Nonnull
GPUQuerySet querySet,
int queryIndex)