SurfaceCacheLightKeys
public static class SurfaceCacheLightKeysTyped keys for shader SurfaceCacheLight.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (35)
public const string ShaderNameThe shader's name, as the effect system asks for it.
public static readonly ParameterKey<TextureViewHandle> GlobalDistanceFieldDistanceFieldLevelsset 0, binding 1.
public const int GlobalDistanceFieldDistanceFieldLevelsSetWhich descriptor set holds GlobalDistanceField.distanceFieldLevels.
public const uint GlobalDistanceFieldDistanceFieldLevelsBindingWhich binding within set 0 GlobalDistanceField.distanceFieldLevels occupies.
public static readonly ParameterKey<SamplerHandle> GlobalDistanceFieldDistanceFieldSamplerset 0, binding 2.
public const int GlobalDistanceFieldDistanceFieldSamplerSetWhich descriptor set holds GlobalDistanceField.distanceFieldSampler.
public const uint GlobalDistanceFieldDistanceFieldSamplerBindingWhich binding within set 0 GlobalDistanceField.distanceFieldSampler occupies.
public static readonly ParameterKey<TextureViewHandle> AlbedoDepthset 2, binding 1.
public const int AlbedoDepthSetWhich descriptor set holds albedoDepth.
public const uint AlbedoDepthBindingWhich binding within set 2 albedoDepth occupies.
public static readonly ParameterKey<TextureViewHandle> NormalValidset 2, binding 2.
public const int NormalValidSetWhich descriptor set holds normalValid.
public const uint NormalValidBindingWhich binding within set 2 normalValid occupies.
public static readonly ParameterKey<BufferHandle> Cardsset 2, binding 3.
public const int CardsSetWhich descriptor set holds cards.
public const uint CardsBindingWhich binding within set 2 cards occupies.
public static readonly ParameterKey<TextureViewHandle> DirectAtlasset 2, binding 4.
public const int DirectAtlasSetWhich descriptor set holds directAtlas.
public const uint DirectAtlasBindingWhich binding within set 2 directAtlas occupies.
public static readonly ParameterKey<Vector3> TowardSuntowardSun at byte 0, declared 0, 1, 0.
public static readonly ParameterKey<Vector3> SunIrradiancesunIrradiance at byte 16, declared 1, 1, 1.
public static readonly ParameterKey<float> MaxDistancemaxDistance at byte 28, declared 100.
public static readonly ParameterKey<int> MaxStepsmaxSteps at byte 32, declared 128.
public static readonly ParameterKey<float> SurfaceThresholdsurfaceThreshold at byte 36, declared 0.01.
public static readonly ParameterKey<float> StepScalestepScale at byte 40, declared 0.9.
public static readonly ParameterKey<float> Biasbias at byte 44, declared 0.01.
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 0 the uniform block occupies.
public const int PerFrameBlockSizeSet 0's block size in bytes.
public const int PerFrameBlockSetWhich descriptor set holds set 0's block.
public const uint PerFrameBlockBindingWhich binding within set 0 set 0's block occupies.
public const int PerMaterialBlockSizeSet 2's block size in bytes.
public const int PerMaterialBlockSetWhich descriptor set holds set 2's block.
public const uint PerMaterialBlockBindingWhich binding within set 2 set 2's block occupies.
Used by (1)
- SurfaceCacheLightFillVixen.Rendering