Vixen
02b45cc4
csharp
public enum CaptureCommandKind

Which kind of RHI call a captured command was.

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

Remarks

⚠ A vocabulary of its own rather than the Null backend's RecordedCommandKind, and the difference is one file's worth of mapping. What it buys is that the panel does not know which backend produced the capture — doc 13 wants a capture from a running frame eventually, which is a Vulkan command-stream hook, and a panel written against the test backend's enum would have to be rewritten to accept one.

Fields and properties (15)

  • BeginPass

    A render pass began.

  • EndPass

    A render pass ended.

  • PushGroup

    A debug group opened.

  • PopGroup

    A debug group closed.

  • Marker

    A debug marker.

  • SetState

    State was set — viewport, scissor, blend constant, stencil reference.

  • BindPipeline

    A pipeline was bound.

  • BindDescriptorSet

    A descriptor set was bound.

  • BindVertexBuffer

    A vertex buffer was bound.

  • BindIndexBuffer

    The index buffer was bound.

  • PushConstants

    Push constants were written.

  • Draw

    A draw.

  • Dispatch

    A compute dispatch.

  • Copy

    A copy.

  • Barrier

    A barrier group.

Used by (6)

  • CapturedCommandVixen.Editor.Debugger
  • DrawStateVixen.Editor.Debugger
  • FrameCaptureVixen.Editor.Debugger
  • FrameCaptureTestsVixen.Editor.Debugger.Tests
  • FrameDebuggerViewVixen.Editor.Debugger
  • NullFrameCaptureVixen.Editor.Debugger