Package org.teavm.jso.webgpu
Interface GPURenderPassEncoder
- All Superinterfaces:
GPU.ObjectBase,org.teavm.jso.JSObject
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionvoidbeginOcclusionQuery(int queryIndex) voiddraw(int vertexCount) voiddraw(int vertexCount, int instanceCount, int firstVertex, int firstInstance) voiddrawIndexed(int indexCount) voiddrawIndexed(int indexCount, int instanceCount, int firstIndex, int baseVertex, int firstInstance) voiddrawIndexedIndirect(GPUBuffer indirectBuffer, double indirectOffset) voiddrawIndirect(GPUBuffer indirectBuffer, double indirectOffset) voidend()voidvoidvoidinsertDebugMarker(String markerLabel) voidvoidpushDebugGroup(String groupLabel) voidsetBindGroup(int index, GPUBindGroup bindGroup) voidsetBindGroup(int index, GPUBindGroup bindGroup, Uint32Array dynamicOffsets) voidvoidsetIndexBuffer(GPUBuffer buffer, String indexFormat) voidsetIndexBuffer(GPUBuffer buffer, String indexFormat, double offset) voidsetIndexBuffer(GPUBuffer buffer, String indexFormat, double offset, double size) voidsetPipeline(GPUPipeline.Render pipeline) voidsetScissorRect(int x, int y, int width, int height) voidsetStencilReference(int reference) voidsetVertexBuffer(int slot, GPUBuffer buffer) voidsetVertexBuffer(int slot, GPUBuffer buffer, double offset) voidsetVertexBuffer(int slot, GPUBuffer buffer, double offset, double size) voidsetViewport(double x, double y, double width, double height, double minDepth, double maxDepth) 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
-
setIndexBuffer
-
setIndexBuffer
-
setIndexBuffer
-
setVertexBuffer
-
setVertexBuffer
-
setVertexBuffer
-
draw
void draw(int vertexCount) -
draw
void draw(int vertexCount, int instanceCount, int firstVertex, int firstInstance) -
drawIndexed
void drawIndexed(int indexCount) -
drawIndexed
void drawIndexed(int indexCount, int instanceCount, int firstIndex, int baseVertex, int firstInstance) -
drawIndirect
-
drawIndexedIndirect
-
setViewport
void setViewport(double x, double y, double width, double height, double minDepth, double maxDepth) -
setScissorRect
void setScissorRect(int x, int y, int width, int height) -
setBlendConstant
-
setStencilReference
void setStencilReference(int reference) -
beginOcclusionQuery
void beginOcclusionQuery(int queryIndex) -
endOcclusionQuery
void endOcclusionQuery() -
executeBundles
-
end
void end() -
pushDebugGroup
-
popDebugGroup
void popDebugGroup() -
insertDebugMarker
-