TonemapKeys
public static class TonemapKeysTyped keys for shader Tonemap.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (81)
public const string ShaderNameThe shader's name, as the effect system asks for it.
public static readonly PermutationKey<int> OperatorAffects the generated code, so a distinct value is a distinct variant.
public static readonly PermutationKey<bool> UseLutAffects the generated code, so a distinct value is a distinct variant.
public static readonly PermutationKey<bool> EncodeSrgbAffects the generated code, so a distinct value is a distinct variant.
public static readonly PermutationKey<bool> UseExposureBufferAffects the generated code, so a distinct value is a distinct variant.
public static readonly PermutationKey<bool> UseBloomAffects the generated code, so a distinct value is a distinct variant.
public static readonly PermutationKey<bool> UseColorGradingAffects 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> Lutset 2, binding 2.
public const int LutSetWhich descriptor set holds lut.
public const uint LutBindingWhich binding within set 2 lut occupies.
public static readonly ParameterKey<TextureViewHandle> Bloomset 2, binding 3.
public const int BloomSetWhich descriptor set holds bloom.
public const uint BloomBindingWhich binding within set 2 bloom occupies.
public static readonly ParameterKey<TextureViewHandle> BloomDirtset 2, binding 4.
public const int BloomDirtSetWhich descriptor set holds bloomDirt.
public const uint BloomDirtBindingWhich binding within set 2 bloomDirt occupies.
public static readonly ParameterKey<SamplerHandle> SourceSamplerset 2, binding 5.
public const int SourceSamplerSetWhich descriptor set holds sourceSampler.
public const uint SourceSamplerBindingWhich binding within set 2 sourceSampler occupies.
public static readonly ParameterKey<SamplerHandle> LutSamplerset 2, binding 6.
public const int LutSamplerSetWhich descriptor set holds lutSampler.
public const uint LutSamplerBindingWhich binding within set 2 lutSampler occupies.
public static readonly ParameterKey<SamplerHandle> BloomSamplerset 2, binding 7.
public const int BloomSamplerSetWhich descriptor set holds bloomSampler.
public const uint BloomSamplerBindingWhich binding within set 2 bloomSampler occupies.
public static readonly ParameterKey<SamplerHandle> BloomDirtSamplerset 2, binding 8.
public const int BloomDirtSamplerSetWhich descriptor set holds bloomDirtSampler.
public const uint BloomDirtSamplerBindingWhich binding within set 2 bloomDirtSampler occupies.
public static readonly ParameterKey<BufferHandle> ExposureBufferset 2, binding 9.
public const int ExposureBufferSetWhich descriptor set holds exposureBuffer.
public const uint ExposureBufferBindingWhich binding within set 2 exposureBuffer occupies.
public static readonly ParameterKey<float> BloomIntensitybloomIntensity at byte 0, declared 0.2.
public static readonly ParameterKey<Vector3> BloomTintbloomTint at byte 16, declared 1, 1, 1.
public static readonly ParameterKey<float> BloomDirtIntensitybloomDirtIntensity at byte 28, declared 0.
public static readonly ParameterKey<float> Exposureexposure at byte 32, declared 1.
public static readonly ParameterKey<float> ExposureCompensationexposureCompensation at byte 36, declared 0.
public static readonly ParameterKey<float> WhitePointwhitePoint at byte 40, declared 4.
public static readonly ParameterKey<float> Contrastcontrast at byte 44, declared 1.
public static readonly ParameterKey<float> Saturationsaturation at byte 48, declared 1.
public static readonly ParameterKey<Vector3> WhiteBalancewhiteBalance at byte 64, declared 1, 1, 1.
public static readonly ParameterKey<Vector3> ColorFiltercolorFilter at byte 80, declared 1, 1, 1.
public static readonly ParameterKey<float> HueShifthueShift at byte 92, declared 0.
public static readonly ParameterKey<Vector3> ShadowTintshadowTint at byte 96, declared 1, 1, 1.
public static readonly ParameterKey<Vector3> HighlightTinthighlightTint at byte 112, declared 1, 1, 1.
public static readonly ParameterKey<float> SplitBalancesplitBalance at byte 124, declared 0.
public static readonly ParameterKey<float> GradeGlobalSaturationgradeGlobalSaturation at byte 128, declared 1.
public static readonly ParameterKey<float> GradeGlobalContrastgradeGlobalContrast at byte 132, declared 1.
public static readonly ParameterKey<Vector3> GradeGlobalGammagradeGlobalGamma at byte 144, declared 1, 1, 1.
public static readonly ParameterKey<Vector3> GradeGlobalGaingradeGlobalGain at byte 160, declared 1, 1, 1.
public static readonly ParameterKey<Vector3> GradeGlobalOffsetgradeGlobalOffset at byte 176, declared 0, 0, 0.
public static readonly ParameterKey<float> GradeShadowSaturationgradeShadowSaturation at byte 188, declared 1.
public static readonly ParameterKey<float> GradeShadowContrastgradeShadowContrast at byte 192, declared 1.
public static readonly ParameterKey<Vector3> GradeShadowGammagradeShadowGamma at byte 208, declared 1, 1, 1.
public static readonly ParameterKey<Vector3> GradeShadowGaingradeShadowGain at byte 224, declared 1, 1, 1.
public static readonly ParameterKey<Vector3> GradeShadowOffsetgradeShadowOffset at byte 240, declared 0, 0, 0.
public static readonly ParameterKey<float> GradeMidtoneSaturationgradeMidtoneSaturation at byte 252, declared 1.
public static readonly ParameterKey<float> GradeMidtoneContrastgradeMidtoneContrast at byte 256, declared 1.
public static readonly ParameterKey<Vector3> GradeMidtoneGammagradeMidtoneGamma at byte 272, declared 1, 1, 1.
public static readonly ParameterKey<Vector3> GradeMidtoneGaingradeMidtoneGain at byte 288, declared 1, 1, 1.
public static readonly ParameterKey<Vector3> GradeMidtoneOffsetgradeMidtoneOffset at byte 304, declared 0, 0, 0.
public static readonly ParameterKey<float> GradeHighlightSaturationgradeHighlightSaturation at byte 316, declared 1.
public static readonly ParameterKey<float> GradeHighlightContrastgradeHighlightContrast at byte 320, declared 1.
public static readonly ParameterKey<Vector3> GradeHighlightGammagradeHighlightGamma at byte 336, declared 1, 1, 1.
public static readonly ParameterKey<Vector3> GradeHighlightGaingradeHighlightGain at byte 352, declared 1, 1, 1.
public static readonly ParameterKey<Vector3> GradeHighlightOffsetgradeHighlightOffset at byte 368, declared 0, 0, 0.
public static readonly ParameterKey<float> GradeShadowsMaxgradeShadowsMax at byte 380, declared 0.09.
public static readonly ParameterKey<float> GradeHighlightsMingradeHighlightsMin at byte 384, declared 0.5.
public static readonly ParameterKey<float> FilmicShoulderStrengthfilmicShoulderStrength at byte 388, declared 0.15.
public static readonly ParameterKey<float> FilmicLinearStrengthfilmicLinearStrength at byte 392, declared 0.5.
public static readonly ParameterKey<float> FilmicLinearAnglefilmicLinearAngle at byte 396, declared 0.1.
public static readonly ParameterKey<float> FilmicToeStrengthfilmicToeStrength at byte 400, declared 0.2.
public static readonly ParameterKey<float> FilmicToeNumeratorfilmicToeNumerator at byte 404, declared 0.02.
public static readonly ParameterKey<float> FilmicToeDenominatorfilmicToeDenominator at byte 408, declared 0.3.
public static readonly ParameterKey<float> LutSizelutSize at byte 412, declared 32.
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 (7)
- AutoExposureTestsVixen.Rendering.PostFx.Tests
- BloomTestsVixen.Rendering.PostFx.Tests
- CompositorImageTestsVixen.Graphics.Golden.Tests
- PostEffectTestsVixen.Rendering.PostFx.Tests
- PostProcessTestsVixen.Rendering.Tests
- TonemapVixen.Graphics.Golden.Tests
- TonemapRendererVixen.Rendering.PostFx