Package org.teavm.jso.webgpu
Interface GPUComputePassEncoder
- All Superinterfaces:
GPU.ObjectBase,org.teavm.jso.JSObject
-
Method Summary
Modifier and TypeMethodDescriptionvoiddispatchWorkgroups(int workgroupCountX) voiddispatchWorkgroups(int workgroupCountX, int workgroupCountY) voiddispatchWorkgroups(int workgroupCountX, int workgroupCountY, int workgroupCountZ) voiddispatchWorkgroupsIndirect(GPUBuffer indirectBuffer, double indirectOffset) voidend()voidinsertDebugMarker(String markerLabel) voidvoidpushDebugGroup(String groupLabel) voidsetBindGroup(int index, GPUBindGroup bindGroup) voidsetBindGroup(int index, GPUBindGroup bindGroup, Uint32Array dynamicOffsets) voidsetBindGroup(int index, GPUBindGroup bindGroup, Uint32Array dynamicOffsets, double dynamicOffsetsDataStart, int dynamicOffsetsDataLength) voidsetPipeline(GPUPipeline.Compute pipeline) Methods inherited from interface org.teavm.jso.webgpu.GPU.ObjectBase
getLabel, setLabelMethods inherited from interface org.teavm.jso.JSObject
cast
-
Method Details
-
setPipeline
-
setBindGroup
-
setBindGroup
-
setBindGroup
void setBindGroup(int index, GPUBindGroup bindGroup, Uint32Array dynamicOffsets, double dynamicOffsetsDataStart, int dynamicOffsetsDataLength) -
dispatchWorkgroups
void dispatchWorkgroups(int workgroupCountX) -
dispatchWorkgroups
void dispatchWorkgroups(int workgroupCountX, int workgroupCountY) -
dispatchWorkgroups
void dispatchWorkgroups(int workgroupCountX, int workgroupCountY, int workgroupCountZ) -
dispatchWorkgroupsIndirect
-
end
void end() -
pushDebugGroup
-
popDebugGroup
void popDebugGroup() -
insertDebugMarker
-