|
WebGPU Native
v0.1.0
The WebGPU C API
|
Functions whose first argument has type RenderPassEncoder. More...
Functions | |
| void | wgpuRenderPassEncoderBeginOcclusionQuery (WGPURenderPassEncoder renderPassEncoder, uint32_t queryIndex) |
| void | wgpuRenderPassEncoderDraw (WGPURenderPassEncoder renderPassEncoder, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) |
| void | wgpuRenderPassEncoderDrawIndexed (WGPURenderPassEncoder renderPassEncoder, uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t baseVertex, uint32_t firstInstance) |
| void | wgpuRenderPassEncoderDrawIndexedIndirect (WGPURenderPassEncoder renderPassEncoder, WGPUBuffer indirectBuffer, uint64_t indirectOffset) |
| void | wgpuRenderPassEncoderDrawIndirect (WGPURenderPassEncoder renderPassEncoder, WGPUBuffer indirectBuffer, uint64_t indirectOffset) |
| void | wgpuRenderPassEncoderEnd (WGPURenderPassEncoder renderPassEncoder) |
| void | wgpuRenderPassEncoderEndOcclusionQuery (WGPURenderPassEncoder renderPassEncoder) |
| void | wgpuRenderPassEncoderExecuteBundles (WGPURenderPassEncoder renderPassEncoder, size_t bundleCount, WGPURenderBundle const *bundles) |
| void | wgpuRenderPassEncoderInsertDebugMarker (WGPURenderPassEncoder renderPassEncoder, char const *markerLabel) |
| void | wgpuRenderPassEncoderPopDebugGroup (WGPURenderPassEncoder renderPassEncoder) |
| void | wgpuRenderPassEncoderPushDebugGroup (WGPURenderPassEncoder renderPassEncoder, char const *groupLabel) |
| void | wgpuRenderPassEncoderSetBindGroup (WGPURenderPassEncoder renderPassEncoder, uint32_t groupIndex, WGPUBindGroup group, size_t dynamicOffsetCount, uint32_t const *dynamicOffsets) |
| void | wgpuRenderPassEncoderSetBlendConstant (WGPURenderPassEncoder renderPassEncoder, WGPUColor const *color) |
| void | wgpuRenderPassEncoderSetIndexBuffer (WGPURenderPassEncoder renderPassEncoder, WGPUBuffer buffer, WGPUIndexFormat format, uint64_t offset, uint64_t size) |
| void | wgpuRenderPassEncoderSetLabel (WGPURenderPassEncoder renderPassEncoder, char const *label) |
| void | wgpuRenderPassEncoderSetPipeline (WGPURenderPassEncoder renderPassEncoder, WGPURenderPipeline pipeline) |
| void | wgpuRenderPassEncoderSetScissorRect (WGPURenderPassEncoder renderPassEncoder, uint32_t x, uint32_t y, uint32_t width, uint32_t height) |
| void | wgpuRenderPassEncoderSetStencilReference (WGPURenderPassEncoder renderPassEncoder, uint32_t reference) |
| void | wgpuRenderPassEncoderSetVertexBuffer (WGPURenderPassEncoder renderPassEncoder, uint32_t slot, WGPUBuffer buffer, uint64_t offset, uint64_t size) |
| void | wgpuRenderPassEncoderSetViewport (WGPURenderPassEncoder renderPassEncoder, float x, float y, float width, float height, float minDepth, float maxDepth) |
| void | wgpuRenderPassEncoderReference (WGPURenderPassEncoder renderPassEncoder) |
| void | wgpuRenderPassEncoderRelease (WGPURenderPassEncoder renderPassEncoder) |
Functions whose first argument has type RenderPassEncoder.