IndirectDiffuseKeys
public static class IndirectDiffuseKeysTyped keys for shader IndirectDiffuse.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (49)
public const string ShaderNameThe shader's name, as the effect system asks for it.
public static readonly ParameterKey<TextureViewHandle> IrradianceFieldProbesIrradianceIndirectionset 0, binding 1.
public const int IrradianceFieldProbesIrradianceIndirectionSetWhich descriptor set holds IrradianceFieldProbes.irradianceIndirection.
public const uint IrradianceFieldProbesIrradianceIndirectionBindingWhich binding within set 0 IrradianceFieldProbes.irradianceIndirection occupies.
public static readonly ParameterKey<TextureViewHandle> IrradianceFieldProbesIrradianceL0set 0, binding 2.
public const int IrradianceFieldProbesIrradianceL0SetWhich descriptor set holds IrradianceFieldProbes.irradianceL0.
public const uint IrradianceFieldProbesIrradianceL0BindingWhich binding within set 0 IrradianceFieldProbes.irradianceL0 occupies.
public static readonly ParameterKey<TextureViewHandle> IrradianceFieldProbesIrradianceL1Rset 0, binding 3.
public const int IrradianceFieldProbesIrradianceL1RSetWhich descriptor set holds IrradianceFieldProbes.irradianceL1R.
public const uint IrradianceFieldProbesIrradianceL1RBindingWhich binding within set 0 IrradianceFieldProbes.irradianceL1R occupies.
public static readonly ParameterKey<TextureViewHandle> IrradianceFieldProbesIrradianceL1Gset 0, binding 4.
public const int IrradianceFieldProbesIrradianceL1GSetWhich descriptor set holds IrradianceFieldProbes.irradianceL1G.
public const uint IrradianceFieldProbesIrradianceL1GBindingWhich binding within set 0 IrradianceFieldProbes.irradianceL1G occupies.
public static readonly ParameterKey<TextureViewHandle> IrradianceFieldProbesIrradianceL1Bset 0, binding 5.
public const int IrradianceFieldProbesIrradianceL1BSetWhich descriptor set holds IrradianceFieldProbes.irradianceL1B.
public const uint IrradianceFieldProbesIrradianceL1BBindingWhich binding within set 0 IrradianceFieldProbes.irradianceL1B occupies.
public static readonly ParameterKey<SamplerHandle> IrradianceFieldProbesIrradiancePointSamplerset 0, binding 6.
public const int IrradianceFieldProbesIrradiancePointSamplerSetWhich descriptor set holds IrradianceFieldProbes.irradiancePointSampler.
public const uint IrradianceFieldProbesIrradiancePointSamplerBindingWhich binding within set 0 IrradianceFieldProbes.irradiancePointSampler occupies.
public static readonly ParameterKey<SamplerHandle> IrradianceFieldProbesIrradianceSamplerset 0, binding 7.
public const int IrradianceFieldProbesIrradianceSamplerSetWhich descriptor set holds IrradianceFieldProbes.irradianceSampler.
public const uint IrradianceFieldProbesIrradianceSamplerBindingWhich binding within set 0 IrradianceFieldProbes.irradianceSampler occupies.
public static readonly ParameterKey<TextureViewHandle> DepthBufferset 2, binding 1.
public const int DepthBufferSetWhich descriptor set holds depthBuffer.
public const uint DepthBufferBindingWhich binding within set 2 depthBuffer occupies.
public static readonly ParameterKey<TextureViewHandle> NormalBufferset 2, binding 2.
public const int NormalBufferSetWhich descriptor set holds normalBuffer.
public const uint NormalBufferBindingWhich binding within set 2 normalBuffer occupies.
public static readonly ParameterKey<SamplerHandle> PointSamplerset 2, binding 3.
public const int PointSamplerSetWhich descriptor set holds pointSampler.
public const uint PointSamplerBindingWhich binding within set 2 pointSampler occupies.
public static readonly ParameterKey<Vector3> IrradianceFieldProbesIrradianceFieldMinimumIrradianceFieldProbes.irradianceField.minimum at byte 0.
public static readonly ParameterKey<Vector3> IrradianceFieldProbesIrradianceFieldMaximumIrradianceFieldProbes.irradianceField.maximum at byte 16.
public static readonly ParameterKey<Vector3> IrradianceFieldProbesIrradianceFieldInverseCellSizeIrradianceFieldProbes.irradianceField.inverseCellSize at byte 32.
public static readonly ParameterKey<Vector3> IrradianceFieldProbesIrradianceFieldResolutionIrradianceFieldProbes.irradianceField.resolution at byte 48.
public static readonly ParameterKey<Vector3> IrradianceFieldProbesIrradianceFieldInversePoolSizeIrradianceFieldProbes.irradianceField.inversePoolSize at byte 64.
public static readonly ParameterKey<float> IrradianceFieldProbesIrradianceFieldNormalBiasIrradianceFieldProbes.irradianceField.normalBias at byte 76.
public static readonly ParameterKey<float> IrradianceFieldProbesIrradianceFieldViewBiasIrradianceFieldProbes.irradianceField.viewBias at byte 80.
public static readonly ParameterKey<Matrix4x4> InverseViewProjectioninverseViewProjection at byte 0.
public static readonly ParameterKey<float> Intensityintensity at byte 64, declared 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 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)
- IndirectDiffuseRendererVixen.Rendering.PostFx