Functions whose first argument has type WGPURenderPassEncoder. 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, WGPUStringView markerLabel) |
| void | wgpuRenderPassEncoderPopDebugGroup (WGPURenderPassEncoder renderPassEncoder) |
| void | wgpuRenderPassEncoderPushDebugGroup (WGPURenderPassEncoder renderPassEncoder, WGPUStringView 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, WGPUStringView 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 | wgpuRenderPassEncoderAddRef (WGPURenderPassEncoder renderPassEncoder) |
| void | wgpuRenderPassEncoderRelease (WGPURenderPassEncoder renderPassEncoder) |
Functions whose first argument has type WGPURenderPassEncoder.
| 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, |
| WGPUStringView | markerLabel ) |
| void wgpuRenderPassEncoderPopDebugGroup | ( | WGPURenderPassEncoder | renderPassEncoder | ) |
| void wgpuRenderPassEncoderPushDebugGroup | ( | WGPURenderPassEncoder | renderPassEncoder, |
| WGPUStringView | groupLabel ) |
| void wgpuRenderPassEncoderSetBindGroup | ( | WGPURenderPassEncoder | renderPassEncoder, |
| uint32_t | groupIndex, | ||
| WGPUBindGroup | group, | ||
| size_t | dynamicOffsetCount, | ||
| uint32_t const * | dynamicOffsets ) |
| void wgpuRenderPassEncoderSetBlendConstant | ( | WGPURenderPassEncoder | renderPassEncoder, |
| WGPUColor const * | color ) |
| color | The RGBA blend constant. Represents an f32 color using Double-as-Supertype. |
| void wgpuRenderPassEncoderSetIndexBuffer | ( | WGPURenderPassEncoder | renderPassEncoder, |
| WGPUBuffer | buffer, | ||
| WGPUIndexFormat | format, | ||
| uint64_t | offset, | ||
| uint64_t | size ) |
| void wgpuRenderPassEncoderSetLabel | ( | WGPURenderPassEncoder | renderPassEncoder, |
| WGPUStringView | 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 ) |
TODO
If any argument is non-finite, produces a Non-Finite Float Value Errors.
| void wgpuRenderPassEncoderAddRef | ( | WGPURenderPassEncoder | renderPassEncoder | ) |
| void wgpuRenderPassEncoderRelease | ( | WGPURenderPassEncoder | renderPassEncoder | ) |