Vixen
02b45cc4

ScreenProbeAccumulateKeys

class
csharp
public static class ScreenProbeAccumulateKeys

Typed keys for shader ScreenProbeAccumulate.

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

Fields and properties (62)

  • public const string ShaderName

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

  • public static readonly ParameterKey<TextureViewHandle> CurrentL0

    set 2, binding 1.

  • public const int CurrentL0Set

    Which descriptor set holds currentL0.

  • public const uint CurrentL0Binding

    Which binding within set 2 currentL0 occupies.

  • public static readonly ParameterKey<TextureViewHandle> CurrentL1R

    set 2, binding 2.

  • public const int CurrentL1RSet

    Which descriptor set holds currentL1R.

  • public const uint CurrentL1RBinding

    Which binding within set 2 currentL1R occupies.

  • public static readonly ParameterKey<TextureViewHandle> CurrentL1G

    set 2, binding 3.

  • public const int CurrentL1GSet

    Which descriptor set holds currentL1G.

  • public const uint CurrentL1GBinding

    Which binding within set 2 currentL1G occupies.

  • public static readonly ParameterKey<TextureViewHandle> CurrentL1B

    set 2, binding 4.

  • public const int CurrentL1BSet

    Which descriptor set holds currentL1B.

  • public const uint CurrentL1BBinding

    Which binding within set 2 currentL1B occupies.

  • public static readonly ParameterKey<TextureViewHandle> HistoryL0

    set 2, binding 5.

  • public const int HistoryL0Set

    Which descriptor set holds historyL0.

  • public const uint HistoryL0Binding

    Which binding within set 2 historyL0 occupies.

  • public static readonly ParameterKey<TextureViewHandle> HistoryL1R

    set 2, binding 6.

  • public const int HistoryL1RSet

    Which descriptor set holds historyL1R.

  • public const uint HistoryL1RBinding

    Which binding within set 2 historyL1R occupies.

  • public static readonly ParameterKey<TextureViewHandle> HistoryL1G

    set 2, binding 7.

  • public const int HistoryL1GSet

    Which descriptor set holds historyL1G.

  • public const uint HistoryL1GBinding

    Which binding within set 2 historyL1G occupies.

  • public static readonly ParameterKey<TextureViewHandle> HistoryL1B

    set 2, binding 8.

  • public const int HistoryL1BSet

    Which descriptor set holds historyL1B.

  • public const uint HistoryL1BBinding

    Which binding within set 2 historyL1B occupies.

  • public static readonly ParameterKey<TextureViewHandle> HistorySurface

    set 2, binding 9.

  • public const int HistorySurfaceSet

    Which descriptor set holds historySurface.

  • public const uint HistorySurfaceBinding

    Which binding within set 2 historySurface occupies.

  • public static readonly ParameterKey<TextureViewHandle> HistoryNormal

    set 2, binding 10.

  • public const int HistoryNormalSet

    Which descriptor set holds historyNormal.

  • public const uint HistoryNormalBinding

    Which binding within set 2 historyNormal occupies.

  • public static readonly ParameterKey<BufferHandle> Surfaces

    set 2, binding 11.

  • public const int SurfacesSet

    Which descriptor set holds surfaces.

  • public const uint SurfacesBinding

    Which binding within set 2 surfaces occupies.

  • public static readonly ParameterKey<TextureViewHandle> OutL0

    set 2, binding 12.

  • public const int OutL0Set

    Which descriptor set holds outL0.

  • public const uint OutL0Binding

    Which binding within set 2 outL0 occupies.

  • public static readonly ParameterKey<TextureViewHandle> OutL1R

    set 2, binding 13.

  • public const int OutL1RSet

    Which descriptor set holds outL1R.

  • public const uint OutL1RBinding

    Which binding within set 2 outL1R occupies.

  • public static readonly ParameterKey<TextureViewHandle> OutL1G

    set 2, binding 14.

  • public const int OutL1GSet

    Which descriptor set holds outL1G.

  • public const uint OutL1GBinding

    Which binding within set 2 outL1G occupies.

  • public static readonly ParameterKey<TextureViewHandle> OutL1B

    set 2, binding 15.

  • public const int OutL1BSet

    Which descriptor set holds outL1B.

  • public const uint OutL1BBinding

    Which binding within set 2 outL1B occupies.

  • public static readonly ParameterKey<TextureViewHandle> OutSurface

    set 2, binding 16.

  • public const int OutSurfaceSet

    Which descriptor set holds outSurface.

  • public const uint OutSurfaceBinding

    Which binding within set 2 outSurface occupies.

  • public static readonly ParameterKey<TextureViewHandle> OutNormal

    set 2, binding 17.

  • public const int OutNormalSet

    Which descriptor set holds outNormal.

  • public const uint OutNormalBinding

    Which binding within set 2 outNormal occupies.

  • public static readonly ParameterKey<Matrix4x4> PreviousViewProjection

    previousViewProjection at byte 0.

  • public static readonly ParameterKey<Vector2> Viewport

    viewport at byte 64, declared 1, 1.

  • public static readonly ParameterKey<float> TileSize

    tileSize at byte 72, declared 16.

  • public static readonly ParameterKey<Vector2> GridSize

    gridSize at byte 80, declared 1, 1.

  • public static readonly ParameterKey<float> MaxFrames

    maxFrames at byte 88, declared 16.

  • public static readonly ParameterKey<float> Tolerance

    tolerance at byte 92, declared 0.05.

  • public static readonly ParameterKey<int> Frames

    frames at byte 96, declared 0.

  • 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 2 the uniform block occupies.

Used by (1)

  • ScreenProbeAccumulateFillVixen.Rendering