ReflectionTraceKeys
public static class ReflectionTraceKeysTyped keys for shader ReflectionTrace.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (108)
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<TextureViewHandle> SurfaceCacheSourceSurfaceAlbedoDepthset 0, binding 2.
public const int SurfaceCacheSourceSurfaceAlbedoDepthSetWhich descriptor set holds SurfaceCacheSource.surfaceAlbedoDepth.
public const uint SurfaceCacheSourceSurfaceAlbedoDepthBindingWhich binding within set 0 SurfaceCacheSource.surfaceAlbedoDepth occupies.
public static readonly ParameterKey<TextureViewHandle> SurfaceCacheSourceSurfaceNormalValidset 0, binding 3.
public const int SurfaceCacheSourceSurfaceNormalValidSetWhich descriptor set holds SurfaceCacheSource.surfaceNormalValid.
public const uint SurfaceCacheSourceSurfaceNormalValidBindingWhich binding within set 0 SurfaceCacheSource.surfaceNormalValid occupies.
public static readonly ParameterKey<TextureViewHandle> SurfaceCacheSourceSurfaceEmissiveset 0, binding 4.
public const int SurfaceCacheSourceSurfaceEmissiveSetWhich descriptor set holds SurfaceCacheSource.surfaceEmissive.
public const uint SurfaceCacheSourceSurfaceEmissiveBindingWhich binding within set 0 SurfaceCacheSource.surfaceEmissive occupies.
public static readonly ParameterKey<TextureViewHandle> SurfaceCacheSourceSurfaceDirectset 0, binding 5.
public const int SurfaceCacheSourceSurfaceDirectSetWhich descriptor set holds SurfaceCacheSource.surfaceDirect.
public const uint SurfaceCacheSourceSurfaceDirectBindingWhich binding within set 0 SurfaceCacheSource.surfaceDirect occupies.
public static readonly ParameterKey<TextureViewHandle> SurfaceCacheSourceSurfaceGatheredset 0, binding 6.
public const int SurfaceCacheSourceSurfaceGatheredSetWhich descriptor set holds SurfaceCacheSource.surfaceGathered.
public const uint SurfaceCacheSourceSurfaceGatheredBindingWhich binding within set 0 SurfaceCacheSource.surfaceGathered occupies.
public static readonly ParameterKey<TextureViewHandle> IrradianceFieldProbesIrradianceIndirectionset 0, binding 7.
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 8.
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 9.
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 10.
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 11.
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> GlobalDistanceFieldDistanceFieldSamplerset 0, binding 12.
public const int GlobalDistanceFieldDistanceFieldSamplerSetWhich descriptor set holds GlobalDistanceField.distanceFieldSampler.
public const uint GlobalDistanceFieldDistanceFieldSamplerBindingWhich binding within set 0 GlobalDistanceField.distanceFieldSampler occupies.
public static readonly ParameterKey<SamplerHandle> IrradianceFieldProbesIrradiancePointSamplerset 0, binding 13.
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 14.
public const int IrradianceFieldProbesIrradianceSamplerSetWhich descriptor set holds IrradianceFieldProbes.irradianceSampler.
public const uint IrradianceFieldProbesIrradianceSamplerBindingWhich binding within set 0 IrradianceFieldProbes.irradianceSampler occupies.
public static readonly ParameterKey<BufferHandle> SurfaceCacheSourceSurfaceCardsset 0, binding 15.
public const int SurfaceCacheSourceSurfaceCardsSetWhich descriptor set holds SurfaceCacheSource.surfaceCards.
public const uint SurfaceCacheSourceSurfaceCardsBindingWhich binding within set 0 SurfaceCacheSource.surfaceCards occupies.
public static readonly ParameterKey<BufferHandle> SurfaceCacheSourceSurfaceGridCellsset 0, binding 16.
public const int SurfaceCacheSourceSurfaceGridCellsSetWhich descriptor set holds SurfaceCacheSource.surfaceGridCells.
public const uint SurfaceCacheSourceSurfaceGridCellsBindingWhich binding within set 0 SurfaceCacheSource.surfaceGridCells occupies.
public static readonly ParameterKey<BufferHandle> SurfaceCacheSourceSurfaceGridIndicesset 0, binding 17.
public const int SurfaceCacheSourceSurfaceGridIndicesSetWhich descriptor set holds SurfaceCacheSource.surfaceGridIndices.
public const uint SurfaceCacheSourceSurfaceGridIndicesBindingWhich binding within set 0 SurfaceCacheSource.surfaceGridIndices occupies.
public static readonly ParameterKey<TextureViewHandle> ReflectionPositionsset 2, binding 1.
public const int ReflectionPositionsSetWhich descriptor set holds reflectionPositions.
public const uint ReflectionPositionsBindingWhich binding within set 2 reflectionPositions occupies.
public static readonly ParameterKey<TextureViewHandle> ReflectionNormalsset 2, binding 2.
public const int ReflectionNormalsSetWhich descriptor set holds reflectionNormals.
public const uint ReflectionNormalsBindingWhich binding within set 2 reflectionNormals occupies.
public static readonly ParameterKey<TextureViewHandle> DepthBufferset 2, binding 3.
public const int DepthBufferSetWhich descriptor set holds depthBuffer.
public const uint DepthBufferBindingWhich binding within set 2 depthBuffer occupies.
public static readonly ParameterKey<TextureViewHandle> SceneColorset 2, binding 4.
public const int SceneColorSetWhich descriptor set holds sceneColor.
public const uint SceneColorBindingWhich binding within set 2 sceneColor occupies.
public static readonly ParameterKey<TextureViewHandle> DepthPyramidset 2, binding 5.
public const int DepthPyramidSetWhich descriptor set holds depthPyramid.
public const uint DepthPyramidBindingWhich binding within set 2 depthPyramid occupies.
public static readonly ParameterKey<TextureViewHandle> ReflectionAtlasset 2, binding 6.
public const int ReflectionAtlasSetWhich descriptor set holds reflectionAtlas.
public const uint ReflectionAtlasBindingWhich binding within set 2 reflectionAtlas occupies.
public static readonly ParameterKey<Vector3> SurfaceCacheSourceSurfaceGridMinimumSurfaceCacheSource.surfaceGridMinimum at byte 192, declared 0, 0, 0.
public static readonly ParameterKey<Vector3> SurfaceCacheSourceSurfaceGridInverseCellSurfaceCacheSource.surfaceGridInverseCell at byte 208, declared 1, 1, 1.
public static readonly ParameterKey<Int3> SurfaceCacheSourceSurfaceGridDimensionsSurfaceCacheSource.surfaceGridDimensions at byte 224, declared 0, 0, 0.
public static readonly ParameterKey<float> SurfaceCacheSourceSurfaceDepthToleranceSurfaceCacheSource.surfaceDepthTolerance at byte 236, declared 0.1.
public static readonly ParameterKey<Vector3> IrradianceFieldProbesIrradianceFieldMinimumIrradianceFieldProbes.irradianceField.minimum at byte 240.
public static readonly ParameterKey<Vector3> IrradianceFieldProbesIrradianceFieldMaximumIrradianceFieldProbes.irradianceField.maximum at byte 256.
public static readonly ParameterKey<Vector3> IrradianceFieldProbesIrradianceFieldInverseCellSizeIrradianceFieldProbes.irradianceField.inverseCellSize at byte 272.
public static readonly ParameterKey<Vector3> IrradianceFieldProbesIrradianceFieldResolutionIrradianceFieldProbes.irradianceField.resolution at byte 288.
public static readonly ParameterKey<Vector3> IrradianceFieldProbesIrradianceFieldInversePoolSizeIrradianceFieldProbes.irradianceField.inversePoolSize at byte 304.
public static readonly ParameterKey<float> IrradianceFieldProbesIrradianceFieldNormalBiasIrradianceFieldProbes.irradianceField.normalBias at byte 316.
public static readonly ParameterKey<float> IrradianceFieldProbesIrradianceFieldViewBiasIrradianceFieldProbes.irradianceField.viewBias at byte 320.
public static readonly ParameterKey<Vector3> SkyMissSourceMissSkyColorSkyMissSource.missSkyColor at byte 336, declared 0, 0, 0.
public static readonly ParameterKey<Matrix4x4> ViewProjectionviewProjection at byte 0.
public static readonly ParameterKey<Vector2> ScreenViewportscreenViewport at byte 64, declared 0, 0.
public static readonly ParameterKey<int> ScreenStepsscreenSteps at byte 72, declared 0.
public static readonly ParameterKey<float> ScreenThicknessscreenThickness at byte 76, declared 0.02.
public static readonly ParameterKey<int> PyramidLevelspyramidLevels at byte 80, declared 0.
public static readonly ParameterKey<float> ScreenLinearThicknessscreenLinearThickness at byte 84, declared 0.
public static readonly ParameterKey<int> ReconstructFromDepthreconstructFromDepth at byte 88, declared 0.
public static readonly ParameterKey<Matrix4x4> InverseViewProjectioninverseViewProjection at byte 96.
public static readonly ParameterKey<Int2> ReflectionViewportreflectionViewport at byte 160, declared 0, 0.
public static readonly ParameterKey<Vector3> CameraPositioncameraPosition at byte 176, declared 0, 0, 0.
public static readonly ParameterKey<float> MaxDistancemaxDistance at byte 188, declared 100.
public static readonly ParameterKey<int> MaxStepsmaxSteps at byte 192, declared 128.
public static readonly ParameterKey<float> SurfaceThresholdsurfaceThreshold at byte 196, declared 0.01.
public static readonly ParameterKey<float> StepScalestepScale at byte 200, declared 0.9.
public static readonly ParameterKey<float> Biasbias at byte 204, declared 0.01.
public static readonly ParameterKey<float> RoughnessThresholdroughnessThreshold at byte 208, declared 0.5.
public static readonly ParameterKey<float> RoughnessBlendroughnessBlend at byte 212, 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)
- ReflectionTraceFillVixen.Rendering