Vixen
02b45cc4
csharp
public record class BufferReadbackAsset

A buffer the frame produced, back on the host.

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

Remarks

The node a numeric shader gate, an auto-exposure chain and a device-side reap all needed, and which none of them could write for themselves: the copy out of device-local memory is a pass, and a pass that is not in the graph is a pass with no barrier between it and whatever produced the value.

Fields and properties (6)

  • public string Name

    The node's name, for debug groups and for a human reading the file.

  • public bool Enabled

    Whether the node runs.

  • public string Buffer

    The buffer to read, which must be declared as a copy source.

  • public long Offset

    Where in that buffer to start.

  • public long Size

    How many bytes, or zero for the rest of the buffer from Offset.

  • public int Latency

    How many frames sit between the copy and the read.

Used by (5)

  • BufferTransferTestsVixen.Rendering.Tests
  • CompositorBuilderVixen.Rendering
  • TypeRegistrationVixen.Rendering
  • Vixen_Rendering_Compositor_BufferReadbackAssetSerializerVixen.Rendering
  • BufferReadbackNodeVixen.Editor.AssetEditors