FoliageCullKeys
public static class FoliageCullKeysTyped keys for shader FoliageCull.
Fields and properties (34)
public const string ShaderNameThe shader's name, as the effect system asks for it.
public static readonly PermutationKey<bool> PlaceAffects the generated code, so a distinct value is a distinct variant.
public static readonly PermutationKey<bool> OcclusionAffects 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<TextureViewHandle> Occludersset 2, binding 0.
public const int OccludersSetWhich descriptor set holds occluders.
public const uint OccludersBindingWhich binding within set 2 occluders occupies.
public static readonly ParameterKey<BufferHandle> Instancesset 2, binding 1.
public const int InstancesSetWhich descriptor set holds instances.
public const uint InstancesBindingWhich binding within set 2 instances occupies.
public static readonly ParameterKey<BufferHandle> Ownersset 2, binding 2.
public const int OwnersSetWhich descriptor set holds owners.
public const uint OwnersBindingWhich binding within set 2 owners 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> Viewsset 2, binding 4.
public const int ViewsSetWhich descriptor set holds views.
public const uint ViewsBindingWhich binding within set 2 views 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.
public static readonly ParameterKey<BufferHandle> Headsset 2, binding 6, writable.
public const int HeadsSetWhich descriptor set holds heads.
public const uint HeadsBindingWhich binding within set 2 heads occupies.
public static readonly ParameterKey<BufferHandle> Survivorsset 2, binding 7, writable.
public const int SurvivorsSetWhich descriptor set holds survivors.
public const uint SurvivorsBindingWhich binding within set 2 survivors occupies.
public static readonly ParameterKey<BufferHandle> Parametersset 2, binding 8, writable.
public const int ParametersSetWhich descriptor set holds parameters.
public const uint ParametersBindingWhich binding within set 2 parameters occupies.
public static readonly ParameterKey<BufferHandle> Commandsset 2, binding 9, writable.
public const int CommandsSetWhich descriptor set holds commands.
public const uint CommandsBindingWhich binding within set 2 commands occupies.
Used by (1)
- FoliageCullPassVixen.Rendering.Terrain