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 | ) |