Vixen
02b45cc4
csharp
public readonly record struct CapturedCommand

One captured RHI call.

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

Remarks

Flat and shared-slot, the same trade RecordedCommand makes: one type keeps the stream in one array and in order, and what each slot means is a property of the kind rather than of the type.

Fields and properties (9)

  • public int Sequence

    Its position in the frame's stream, from zero.

  • public CaptureCommandKind Kind

    Which call it was.

  • public string? Label

    A name, for the passes, groups and markers that carry one.

  • public long A

    First argument slot.

  • public long B

    Second.

  • public long C

    Third.

  • public long D

    Fourth.

  • public long E

    Fifth.

  • public bool IsWork

    Whether this is a call somebody would want to step to.

Methods (2)

  • public CapturedCommand(int Sequence, CaptureCommandKind Kind, string? Label = null, long A = 0, long B = 0, long C = 0, long D = 0, long E = 0)

    One captured RHI call.

  • public string Describe()

    A sentence describing the call and its arguments.

Used by (6)

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