Package org.teavm.jso.webgpu
Interface GPURenderPassEncoder.BundleEncoder
- All Superinterfaces:
GPU.ObjectBase,org.teavm.jso.JSObject
- Enclosing interface:
GPURenderPassEncoder
-
Method Summary
Modifier and TypeMethodDescriptionvoiddraw(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) finish()finish(GPUDescriptor.RenderBundle descriptor) voidsetBindGroup(int index, GPUBindGroup bindGroup) voidsetIndexBuffer(GPUBuffer buffer, String indexFormat) voidsetPipeline(GPUPipeline.Render pipeline) voidsetVertexBuffer(int slot, GPUBuffer buffer) Methods inherited from interface org.teavm.jso.webgpu.GPU.ObjectBase
getLabel, setLabelMethods inherited from interface org.teavm.jso.JSObject
cast
-
Method Details
-
setPipeline
-
setBindGroup
-
setIndexBuffer
-
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) -
finish
GPURenderPassEncoder.Bundle finish() -
finish
-