LensFlareKeys
public static class LensFlareKeysTyped keys for shader LensFlare.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (32)
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> GhostsAffects the generated code, so a distinct value is a distinct variant.
public static readonly PermutationKey<bool> UseHaloAffects the generated code, so a distinct value is a distinct variant.
public static readonly PermutationKey<bool> UseStarburstAffects 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> Brightset 2, binding 2.
public const int BrightSetWhich descriptor set holds bright.
public const uint BrightBindingWhich binding within set 2 bright 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> BrightSamplerset 2, binding 4.
public const int BrightSamplerSetWhich descriptor set holds brightSampler.
public const uint BrightSamplerBindingWhich binding within set 2 brightSampler occupies.
public static readonly ParameterKey<float> Thresholdthreshold at byte 0, declared 1.
public static readonly ParameterKey<float> GhostSpacingghostSpacing at byte 4, declared 0.35.
public static readonly ParameterKey<float> GhostIntensityghostIntensity at byte 8, declared 0.06.
public static readonly ParameterKey<float> HaloRadiushaloRadius at byte 12, declared 0.45.
public static readonly ParameterKey<float> HaloThicknesshaloThickness at byte 16, declared 0.2.
public static readonly ParameterKey<float> HaloIntensityhaloIntensity at byte 20, declared 0.04.
public static readonly ParameterKey<float> ChromaticOffsetchromaticOffset at byte 24, declared 0.006.
public static readonly ParameterKey<float> StarburstBladesstarburstBlades at byte 28, declared 6.
public static readonly ParameterKey<float> StarburstIntensitystarburstIntensity at byte 32, declared 0.5.
public static readonly ParameterKey<float> StarburstAnglestarburstAngle at byte 36, declared 0.
public static readonly ParameterKey<Vector3> Tinttint at byte 48, declared 1, 1, 1.
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)
- LensFlareRendererVixen.Rendering.PostFx