csharp
public record class ComputeAssetA compute dispatch, and the resources it declares.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
The last node kind that was code-only. Its value over a hand-written dispatch is the two lists it declares: a pass that says it writes a buffer, beside one that says it reads it, is a pass the graph orders first and puts a barrier after — and a document can now say so.
Fields and properties (12)
public string NameThe node's name, for debug groups and for a human reading the file.
public bool EnabledWhether the node runs.
public string ShaderThe compute shader to run.
public string[] ReadsThe textures it samples.
public string[] WritesThe textures it writes, as storage images.
public string[] BufferReadsThe buffers it reads.
public string[] BufferWritesThe buffers it writes.
public int GroupsXHow many workgroups to run, across each axis.
public int GroupsYpublic int GroupsZpublic DescriptorSetSlot SlotWhich of the four conventional sets it binds.
public ResourceBindingAsset[] BindingsWhat it binds, and where.
Used by (4)
- CompositorBuilderVixen.Rendering
- TypeRegistrationVixen.Rendering
- Vixen_Rendering_Compositor_ComputeAssetSerializerVixen.Rendering
- ComputeNodeVixen.Editor.AssetEditors