Vixen
02b45cc4

ClusterRasterKeys

class
csharp
public static class ClusterRasterKeys

Typed keys for shader ClusterRaster.

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

Fields and properties (30)

  • public const string ShaderName

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

  • public static readonly ParameterKey<BufferHandle> Visible

    set 2, binding 1.

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

    set 2, binding 3.

  • public const int GeometrySet

    Which descriptor set holds geometry.

  • public const uint GeometryBinding

    Which binding within set 2 geometry occupies.

  • public static readonly ParameterKey<BufferHandle> Meshes

    set 2, binding 4.

  • public const int MeshesSet

    Which descriptor set holds meshes.

  • public const uint MeshesBinding

    Which binding within set 2 meshes occupies.

  • public static readonly ParameterKey<BufferHandle> Residency

    set 2, binding 5.

  • public const int ResidencySet

    Which descriptor set holds residency.

  • public const uint ResidencyBinding

    Which binding within set 2 residency occupies.

  • public static readonly ParameterKey<BufferHandle> Pages

    set 2, binding 6.

  • public const int PagesSet

    Which descriptor set holds pages.

  • public const uint PagesBinding

    Which binding within set 2 pages occupies.

  • public static readonly ParameterKey<BufferHandle> Bones

    set 2, binding 7.

  • public const int BonesSet

    Which descriptor set holds bones.

  • public const uint BonesBinding

    Which binding within set 2 bones occupies.

  • public static readonly ParameterKey<uint> PageSize

    pageSize at byte 0.

  • public static readonly ParameterKey<uint> InstanceBase

    instanceBase at byte 4.

  • public static readonly ParameterKey<uint> BoneBase

    boneBase at byte 8.

  • public static readonly ParameterKey<uint> ResidencyBase

    residencyBase at byte 12.

  • public static readonly ParameterKey<Matrix4x4> ViewProjection

    viewProjection at byte 16.

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

  • GpuClusterRasterVixen.Rendering