IrradianceFillKeys
public static class IrradianceFillKeysTyped keys for shader IrradianceFill.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (41)
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<BufferHandle> Jobsset 2, binding 1.
public const int JobsSetWhich descriptor set holds jobs.
public const uint JobsBindingWhich binding within set 2 jobs occupies.
public static readonly ParameterKey<TextureViewHandle> FillL0set 2, binding 2.
public const int FillL0SetWhich descriptor set holds fillL0.
public const uint FillL0BindingWhich binding within set 2 fillL0 occupies.
public static readonly ParameterKey<TextureViewHandle> FillL1Rset 2, binding 3.
public const int FillL1RSetWhich descriptor set holds fillL1R.
public const uint FillL1RBindingWhich binding within set 2 fillL1R occupies.
public static readonly ParameterKey<TextureViewHandle> FillL1Gset 2, binding 4.
public const int FillL1GSetWhich descriptor set holds fillL1G.
public const uint FillL1GBindingWhich binding within set 2 fillL1G occupies.
public static readonly ParameterKey<TextureViewHandle> FillL1Bset 2, binding 5.
public const int FillL1BSetWhich descriptor set holds fillL1B.
public const uint FillL1BBindingWhich binding within set 2 fillL1B occupies.
public static readonly ParameterKey<int> RayCountrayCount at byte 0, declared 64.
public static readonly ParameterKey<float> MaxDistancemaxDistance at byte 4, declared 100.
public static readonly ParameterKey<int> MaxStepsmaxSteps at byte 8, declared 64.
public static readonly ParameterKey<float> SurfaceThresholdsurfaceThreshold at byte 12, declared 0.05.
public static readonly ParameterKey<float> StepScalestepScale at byte 16, declared 0.9.
public static readonly ParameterKey<Vector3> SkyColorskyColor at byte 32, declared 1, 1, 1.
public static readonly ParameterKey<Vector3> SunDirectionsunDirection at byte 48, declared 0, 1, 0.
public static readonly ParameterKey<float> SunSoftnesssunSoftness at byte 60, declared 8.
public static readonly ParameterKey<float> ShadowBiasshadowBias at byte 64, declared 0.05.
public static readonly ParameterKey<float> Hysteresishysteresis at byte 68, declared 0.
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)
- IrradianceFieldFillVixen.Rendering