VirtualShadowMarkKeys
public static class VirtualShadowMarkKeysTyped keys for shader VirtualShadowMark.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (20)
public const string ShaderNameThe shader's name, as the effect system asks for it.
public static readonly ParameterKey<TextureViewHandle> SceneDepthset 2, binding 1.
public const int SceneDepthSetWhich descriptor set holds sceneDepth.
public const uint SceneDepthBindingWhich binding within set 2 sceneDepth occupies.
public static readonly ParameterKey<BufferHandle> Levelsset 2, binding 2.
public const int LevelsSetWhich descriptor set holds levels.
public const uint LevelsBindingWhich binding within set 2 levels occupies.
public static readonly ParameterKey<BufferHandle> Marksset 2, binding 3, writable.
public const int MarksSetWhich descriptor set holds marks.
public const uint MarksBindingWhich binding within set 2 marks occupies.
public static readonly ParameterKey<Matrix4x4> InverseViewProjectioninverseViewProjection at byte 0.
public static readonly ParameterKey<Vector3> ViewPositionviewPosition at byte 64.
public static readonly ParameterKey<float> ScreenHeightScalescreenHeightScale at byte 76.
public static readonly ParameterKey<Int2> Screenscreen at byte 80.
public static readonly ParameterKey<int> LevelCountlevelCount at byte 88.
public static readonly ParameterKey<int> ClipmapLevelsclipmapLevels at byte 92.
public static readonly ParameterKey<float> FirstTexelfirstTexel at byte 96.
public const int ConstantBufferSizeThe uniform block's size in bytes — what to allocate.
public const int ConstantBufferSetWhich descriptor set holds the uniform block.
public const uint ConstantBufferBindingWhich binding within set 2 the uniform block occupies.
Used by (1)
- VirtualShadowAtlasVixen.Rendering