Vixen
02b45cc4

VisibilityTilesKeys

class
csharp
public static class VisibilityTilesKeys

Typed keys for shader VisibilityTiles.

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

Fields and properties (25)

  • public const string ShaderName

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

  • public static readonly ParameterKey<TextureViewHandle> Identities

    set 2, binding 1.

  • public const int IdentitiesSet

    Which descriptor set holds identities.

  • public const uint IdentitiesBinding

    Which binding within set 2 identities occupies.

  • public static readonly ParameterKey<BufferHandle> Instances

    set 2, binding 2.

  • public const int InstancesSet

    Which descriptor set holds instances.

  • public const uint InstancesBinding

    Which binding within set 2 instances occupies.

  • public static readonly ParameterKey<BufferHandle> ClusterMaterials

    set 2, binding 3.

  • public const int ClusterMaterialsSet

    Which descriptor set holds clusterMaterials.

  • public const uint ClusterMaterialsBinding

    Which binding within set 2 clusterMaterials occupies.

  • public static readonly ParameterKey<BufferHandle> Visible

    set 2, binding 4.

  • public const int VisibleSet

    Which descriptor set holds visible.

  • public const uint VisibleBinding

    Which binding within set 2 visible occupies.

  • public static readonly ParameterKey<BufferHandle> Tiles

    set 2, binding 5, writable.

  • public const int TilesSet

    Which descriptor set holds tiles.

  • public const uint TilesBinding

    Which binding within set 2 tiles occupies.

  • public static readonly ParameterKey<BufferHandle> Arguments

    set 2, binding 6, writable.

  • public const int ArgumentsSet

    Which descriptor set holds arguments.

  • public const uint ArgumentsBinding

    Which binding within set 2 arguments occupies.

  • public static readonly ParameterKey<Int2> TileCount

    tileCount at byte 0.

  • public static readonly ParameterKey<int> MaterialCount

    materialCount at byte 8.

  • public static readonly ParameterKey<uint> TileCapacity

    tileCapacity at byte 12.

  • 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)

  • GpuVisibilityTilesVixen.Rendering