LocalExposureKeys
public static class LocalExposureKeysTyped keys for shader LocalExposure.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (26)
public const string ShaderNameThe shader's name, as the effect system asks for it.
public static readonly PermutationKey<int> ModeAffects the generated code, so a distinct value is a distinct variant.
public static readonly PermutationKey<int> TapsAffects the generated code, so a distinct value is a distinct variant.
public static readonly ParameterKey[] UsedPermutationKeysThe permutation keys that actually change the generated code.
public static readonly ParameterKey<TextureViewHandle> Sourceset 2, binding 1.
public const int SourceSetWhich descriptor set holds source.
public const uint SourceBindingWhich binding within set 2 source occupies.
public static readonly ParameterKey<TextureViewHandle> BaseLuminanceset 2, binding 2.
public const int BaseLuminanceSetWhich descriptor set holds baseLuminance.
public const uint BaseLuminanceBindingWhich binding within set 2 baseLuminance occupies.
public static readonly ParameterKey<SamplerHandle> SourceSamplerset 2, binding 3.
public const int SourceSamplerSetWhich descriptor set holds sourceSampler.
public const uint SourceSamplerBindingWhich binding within set 2 sourceSampler occupies.
public static readonly ParameterKey<SamplerHandle> BaseSamplerset 2, binding 4.
public const int BaseSamplerSetWhich descriptor set holds baseSampler.
public const uint BaseSamplerBindingWhich binding within set 2 baseSampler occupies.
public static readonly ParameterKey<Vector2> TexelSizetexelSize at byte 0, declared 0.001, 0.001.
public static readonly ParameterKey<float> BlurRadiusblurRadius at byte 8, declared 6.
public static readonly ParameterKey<float> EdgeRangeedgeRange at byte 12, declared 1.5.
public static readonly ParameterKey<float> HighlightContrasthighlightContrast at byte 16, declared 0.6.
public static readonly ParameterKey<float> ShadowContrastshadowContrast at byte 20, declared 0.4.
public static readonly ParameterKey<float> Pivotpivot at byte 24, declared -2.47.
public static readonly ParameterKey<float> MaximumStopsmaximumStops at byte 28, declared 4.
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)
- LocalExposureRendererVixen.Rendering.PostFx