Vixen
dd8b0a81

MorphScatterKeys

class
csharp
public static class MorphScatterKeys

Typed keys for shader MorphScatter.

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

Fields and properties (18)

  • public const string ShaderName

    The shader's name, as the effect system asks for it.

  • public static readonly ParameterKey<BufferHandle> Vertices

    set 3, binding 1, writable.

  • public const int VerticesSet

    Which descriptor set holds vertices.

  • public const uint VerticesBinding

    Which binding within set 3 vertices occupies.

  • public static readonly ParameterKey<BufferHandle> Entries

    set 3, binding 2.

  • public const int EntriesSet

    Which descriptor set holds entries.

  • public const uint EntriesBinding

    Which binding within set 3 entries occupies.

  • public static readonly ParameterKey<int> EntryCount

    entryCount at byte 0.

  • public static readonly ParameterKey<int> BaseVertex

    baseVertex at byte 4.

  • public static readonly ParameterKey<int> Stride

    stride at byte 8.

  • public static readonly ParameterKey<int> PositionOffset

    positionOffset at byte 12.

  • public static readonly ParameterKey<int> NormalOffset

    normalOffset at byte 16.

  • public static readonly ParameterKey<float> Weight

    weight at byte 20.

  • public static readonly ParameterKey<float> PositionStep

    positionStep at byte 24.

  • public static readonly ParameterKey<float> NormalStep

    normalStep at byte 28.

  • public const int ConstantBufferSize

    The uniform block's size in bytes — what to allocate.

  • public const int ConstantBufferSet

    Which descriptor set holds the uniform block.

  • public const uint ConstantBufferBinding

    Which binding within set 3 the uniform block occupies.

Used by (3)

  • KernelVixen.Rendering.Tests
  • MorphRenderFeatureVixen.Rendering
  • ShadowedAndMorphingVixen.Graphics.Golden.Tests