DrawArgumentsKeys
public static class DrawArgumentsKeysTyped keys for shader DrawArguments.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (21)
public const string ShaderNameThe shader's name, as the effect system asks for it.
public static readonly PermutationKey<bool> CompactAffects the generated code, so a distinct value is a distinct variant.
public static readonly ParameterKey[] UsedPermutationKeysThe permutation keys that actually change the generated code.
public static readonly ParameterKey<BufferHandle> Templatesset 2, binding 0.
public const int TemplatesSetWhich descriptor set holds templates.
public const uint TemplatesBindingWhich binding within set 2 templates occupies.
public static readonly ParameterKey<BufferHandle> Visibilityset 2, binding 1.
public const int VisibilitySetWhich descriptor set holds visibility.
public const uint VisibilityBindingWhich binding within set 2 visibility occupies.
public static readonly ParameterKey<BufferHandle> Commandsset 2, binding 2, writable.
public const int CommandsSetWhich descriptor set holds commands.
public const uint CommandsBindingWhich binding within set 2 commands occupies.
public static readonly ParameterKey<BufferHandle> Batchesset 2, binding 3.
public const int BatchesSetWhich descriptor set holds batches.
public const uint BatchesBindingWhich binding within set 2 batches occupies.
public static readonly ParameterKey<BufferHandle> Basesset 2, binding 4.
public const int BasesSetWhich descriptor set holds bases.
public const uint BasesBindingWhich binding within set 2 bases occupies.
public static readonly ParameterKey<BufferHandle> Countsset 2, binding 5, writable.
public const int CountsSetWhich descriptor set holds counts.
public const uint CountsBindingWhich binding within set 2 counts occupies.
Used by (3)
- GpuCullingVixen.Rendering
- GpuDrawArgumentsVixen.Rendering
- GpuVisibilityGroupTestsVixen.Rendering.Tests