Vixen
02b45cc4
csharp
public enum WebGpuCommandKind

What one recorded command is.

No guide page documents this yet — the page shows what the code says about itself.

Fields and properties (23)

  • BeginRenderPass

    Begins a render pass.

  • EndRenderPass

    Ends the current render pass.

  • SetViewport

    Sets the viewport.

  • SetScissor

    Sets the scissor rectangle.

  • SetBlendConstant

    Sets the blend constant.

  • SetStencilReference

    Sets the stencil reference value.

  • BindPipeline

    Binds a pipeline.

  • BindDescriptorSet

    Binds a bind group.

  • PushConstants

    Writes the emulated push-constant block.

  • BindVertexBuffer

    Binds a vertex buffer.

  • BindIndexBuffer

    Binds the index buffer.

  • Draw

    Draws without indices.

  • DrawIndexed

    Draws with indices.

  • DrawIndexedIndirect

    Draws with arguments the GPU wrote.

  • Dispatch

    Runs a compute shader.

  • DispatchIndirect

    Runs a compute shader with a group count the GPU wrote.

  • CopyBuffer

    Copies between buffers.

  • CopyBufferToTexture

    Copies from a buffer into a texture.

  • CopyTextureToBuffer

    Copies from a texture into a buffer.

  • CopyTexture

    Copies between textures.

  • PushDebugGroup

    Opens a named group in a capture.

  • PopDebugGroup

    Closes the innermost debug group.

  • InsertDebugMarker

    Marks a point in a capture.

Used by (3)

  • WebGpuCommandVixen.Graphics.WebGPU
  • WebGpuCommandListVixen.Graphics.WebGPU
  • WebGpuDeviceVixen.Graphics.WebGPU