Namespace UnityEngine.Rendering.HighDefinition
Classes
AdaptationModeParameter
A
AmbientOcclusion
AOVRequestBuilder
Utility to build frame passes.
AOVRequestDataCollection
A collection of frame passes. To build one, AOVRequestBuilder
AtmosphericScattering
BackplateTypeParameter
Bloom
A volume component that holds settings for the Bloom effect.
BloomResolutionParameter
A
BlueNoise
A bank of pre-generated blue noise textures.
BoolScalableSetting
BoolScalableSettingValue
An bool scalable setting value
BuiltinSkyParameters
CameraSettingsUtilities
Utilities for CameraSettings.
CascadeEndBorderParameter
CascadePartitionSplitParameter
ChannelMixer
A volume component that holds settings for the Channel Mixer effect.
ChromaticAberration
A volume component that holds settings for the Chromatic Aberration effect.
ColorAdjustments
A volume component that holds settings for the Color Adjustments effect.
ColorCurves
A volume component that holds settings for the Color Adjustments effect.
ColorPickerDebugSettings
ContactShadows
CustomPass
Class that holds data and logic for the pass to be executed
CustomPassVolume
Unity Monobehavior that manages the execution of custom passes. It provides
CustomPostProcessVolumeComponent
Volume component class to inherit when you implement a custom post process
DebugDisplaySettings
DebugDisplaySettings.DebugData
DebugLightHierarchyExtensions
DecalProjector
DecalProjectorComponent
DecalsDebugSettings
DensityVolume
DepthOfField
A volume component that holds settings for the Depth Of Field effect.
DepthOfFieldModeParameter
A
DepthOfFieldResolutionParameter
A
DiffusionProfile
DiffusionProfileOverride
DiffusionProfileSettings
DiffusionProfileSettingsParameter
DrawRenderersCustomPass
DrawRenderers Custom Pass
EnvUpdateParameter
ExponentialFog
Exposure
A volume component that holds settings for the Exposure effect.
ExposureModeParameter
A
FalseColorDebugSettings
FilmGrain
A volume component that holds settings for the Film Grain effect.
FilmGrainLookupParameter
A
FloatScalableSetting
FloatScalableSettingValue
An float scalable setting value
Fog
FogColorParameter
FogTypeParameter
FullScreenCustomPass
FullScreen Custom Pass
GameObjectExtension
GlobalIllumination
GlobalLightingQualitySettings
GlobalPostProcessingQualitySettings
GPULightTypeExtension
GradientSky
HDAdditionalCameraData
HDAdditionalLightData
HDAdditionalReflectionData
Additional component used to store settings for HDRP's reflection probes.
HDAdditionalReflectionDataExtensions
Utilities for reflection probes.
HDCamera
HDLightTypeExtension
HDPhysicalCamera
Holds the physical settings set on cameras.
HDProbe
Base class for reflection like probes.
HDRenderPipeline
HDRenderPipelineAsset
HDRenderPipelineRayTracingResources
HDRenderUtilities
Various utilities to perform rendering with HDRP
HDRISky
HDShadowAtlas
HDShadowManager
HDShadowSettings
HDUtils
InfluenceVolume
An influence volume.
IntScalableSetting
IntScalableSettingValue
An int scalable setting value
LensDistortion
A volume component that holds settings for the Lens Distortion effect.
LiftGammaGain
A volume component that holds settings for the Lift, Gamma, Gain effect.
LightCluster
LightingDebugSettings
LightUtils
Light Utils contains function to convert light intensities between units
LuminanceSourceParameter
A
MaterialDebugSettings
MaterialDebugSettings.MaterialItem
MeteringModeParameter
A
MicroShadowing
MigrationDescription
Helpers to manipulate MigrationDescription<TVersion, TTarget>
MigrationStep
Define helpers to manipulate MigrationStep<TVersion, TTarget>.
MipMapDebugSettings
MotionBlur
A volume component that holds settings for the Motion Blur effect.
ObsoleteCaptureSettings
Obsolete
PaniniProjection
A volume component that holds settings for the Panini Projection effect.
PathTracing
PhysicallyBasedSky
PlanarReflectionProbe
The planar reflection probe component.
ProbeSettingsUtilities
Utilities for ProbeSettings
ProxyVolume
A proxy volume.
This volume approximate the scene geometry with simple mathematical shapes.
RayTracingSettings
RecursiveRendering
ReflectionProxyVolumeComponent
Use this components to define a proxy volume for the reflection probes.
RenderPipelineResources
RenderPipelineResources.AssetResources
RenderPipelineResources.MaterialResources
RenderPipelineResources.ShaderGraphResources
RenderPipelineResources.ShaderResources
RenderPipelineResources.TextureResources
ScalableSetting<T>
Define the level's value for a ScalableSettingValue<T>.
Use this setting in an asset that defines the quality settings for a specific platform. Then those settings can be used with the ScalableSettingValue<T> to get the actual value to use.
If you intend to serialize this type, use specialized version instead. (IntScalableSetting).
ScalableSettingLevelParameter
ScalableSettingSchema
Defines the number of levels and the level names for a scalable setting.
This class is intended to be immutable. As it is a reference type, a schema should be instantiated only once and used as reference everywhere.
ScalableSettingValue<T>
Define a value that can be either customized or fetched from a current quality settings' sub level.
If you intend to serialize this type, use specialized version instead. (IntScalableSetting).
ScreenSpaceReflection
ScreenSpaceRefraction
ShadowsMidtonesHighlights
A volume component that holds settings for the Shadows, Midtones, Highlights effect.
SkyAmbientModeParameter
SkyIntensityParameter
SkyRenderer
SkySettings
SkyUniqueID
SplitToning
A volume component that holds settings for the Split Toning effect.
Tonemapping
A volume component that holds settings for the Tonemapping effect.
TonemappingModeParameter
A
TransparencyDebugSettings
UintScalableSetting
UintScalableSettingValue
An uint scalable setting value
Vignette
A volume component that holds settings for the Vignette effect.
VignetteModeParameter
A
VisualEnvironment
VolumeComponentWithQuality
VolumetricFog
VolumetricLightingController
WhiteBalance
A volume component that holds settings for the White Balance effect.
XRPass
Structs
AOVRequest
Use this request to define how to render an AOV.
AOVRequestData
Describes a frame pass.
CameraPositionSettings
Defines how the view matrix is provided to the camera.
CameraSettings
Contains all settings required to setup a camera in HDRP.
CameraSettings.BufferClearing
Defines how color and depth buffers are cleared.
CameraSettings.Culling
Defines the culling settings of the camera.
CameraSettings.Frustum
Defines the projection matrix of the camera.
CameraSettings.Volumes
Defines how the volume framework is queried.
CameraSettingsOverride
The overriden fields of a camera settings.
DensityVolumeArtistParameters
FrameSettings
Per renderer and per frame settings.
FrameSettingsOverrideMask
BitField that state which element is overridden.
Frustum
GlobalDecalSettings
GlobalLightLoopSettings
GlobalLowResolutionTransparencySettings
GlobalPostProcessSettings
Project-wide settings related to post-processing.
HDAdditionalCameraData.BufferAccess
HDCamera.ViewConstants
HDProbe.RenderData
Store the settings computed during a rendering
HDRenderPipeline.DeferredLightingRTResources
HDRenderPipeline.ScreenSpaceShadowData
HDShadowInitParameters
HDShadowInitParameters.HDShadowAtlasInitParams
HDShadowManager.ShadowDebugAtlasTextures
HDUtils.PackedMipChainInfo
MigrationDescription<TVersion, TTarget>
MigrationStep<TVersion, TTarget>
Define a migration step.
ProbeCapturePositionSettings
Settings to use when capturing a probe.
ProbeSettings
Settings that defines the rendering of a probe.
ProbeSettings.Frustum
Describe how frustum is handled when rendering probe.
ProbeSettings.Lighting
Lighting parameters for the probe.
ProbeSettings.ProxySettings
Settings of this probe in the current proxy.
RenderOutputProperties
Properties computed during a frame rendering.
RenderPipelineSettings
RenderPipelineSettings.LightSettings
ScalableSettingSchemaId
Identifies uniquely a ScalableSettingSchema.
Use UnityEngine.Rendering.HighDefinition.ScalableSettingSchema.GetSchemaOrNull(UnityEngine.Rendering.HighDefinition.ScalableSettingSchemaId) to get a schema.
VBufferParameters
Interfaces
IPostProcessComponent
Implement this interface on every post process volumes
IVersionable<TVersion>
Implement this interface to use with MigrationDescription<TVersion, TTarget>
Enums
AdaptationMode
Methods that HDRP uses to change the exposure when the Camera moves from dark to light and vice versa.
AOVBuffers
Buffers available in HDRP
AreaLightShape
BackplateType
BloomResolution
The resolution at which HDRP processes the bloom effect.
CameraPositionSettings.Mode
Defines the method to use when computing the view matrix.
CameraProjection
CameraSettings.Frustum.Mode
Defines how the projection matrix is computed.
CameraSettingsFields
A bit flag for each camera settings.
ColorPickerDebugMode
CookieResolution
Possible values for the texture 2D size used for cookies.
CubeCookieResolution
Possible values for the cubemap texture size used for cookies.
CubeReflectionResolution
Possible values for the cubemap texture size used for reflection probes.
CustomPass.RenderQueueType
Render Queue filters for the DrawRenderers custom pass
CustomPass.TargetBuffer
Used to select the target buffer when executing the custom pass
CustomPassInjectionPoint
List all the injection points available for HDRP
CustomPostProcessInjectionPoint
DebugFullScreen
Output a specific debug mode.
DebugLightFilterMode
DebugLightingMode
DebugMipMapMode
DebugMipMapModeTerrainTexture
DepthOfFieldMode
Focusing modes for the depth of field effect.
DepthOfFieldResolution
The resolution at which HDRP processes the depth of field effect.
DiffusionProfile.TexturingMode
DiffusionProfile.TransmissionMode
DirectionalShadowAlgorithm
DrawRenderersCustomPass.ShaderPass
EnvironmentUpdateMode
ExposureMode
Methods that HDRP uses to process exposure.
FilmGrainLookup
Presets for the FilmGrain effect.
FogColorMode
FogType
FrameSettingsField
FrameSettingsRenderType
FullScreenDebugMode
GPULightType
GradingLutFormat
Available color grading LUT formats.
HDAdditionalCameraData.AntialiasingMode
HDAdditionalCameraData.BufferAccessType
HDAdditionalCameraData.ClearColorMode
HDAdditionalCameraData.FlipYMode
HDAdditionalCameraData.SMAAQualityLevel
HDAdditionalCameraData.Version
Define migration versions of the HDAdditionalCameraData
HDCameraFrameHistoryType
HDLightType
Type of an HDRP Light
HDLightTypeAndShape
Type of an HDRP Light including shape
HDProbe.Version
The version used during the migration
HDShadowAtlas.BlurAlgorithm
InfluenceShape
The shape of the influence volume
LightingProperty
Engine lighting property.
LightLayerEnum
LightUnit
LightVolumeDebug
LitShaderMode
Helper to handle Deferred or Forward but not both
LODBiasMode
Defines how the LODBias value is computed.
LowResTransparentUpsample
LuminanceSource
Luminance source that HDRP uses to calculate the current Scene exposure.
MaximumLODLevelMode
Defines how the MaximumLOD
MeteringMode
Metering methods that HDRP uses the filter the luminance source
ObsoleteCaptureSettingsOverrides
Obsolete
ObsoleteLitShaderMode
PlanarReflectionResolution
Possible values for the texture 2D size used for planar reflection probes.
ProbeSettings.Frustum.FOVMode
The FOV mode of a probe.
ProbeSettings.Mode
The rendering mode of the probe.
ProbeSettings.ProbeType
The type of the probe.
ProbeSettings.RealtimeMode
Realtime mode of the probe.
ProbeSettingsFields
A bitflags for the probe settings field.
ProxyShape
The shape of the proxy volume
RayCountValues
The different ray count values that can be asked for.
RenderPipelineSettings.ColorBufferFormat
RenderPipelineSettings.CustomBufferFormat
RenderPipelineSettings.RaytracingTier
RenderPipelineSettings.SupportedLitShaderMode
ScalableSettingLevelParameter.Level
ScreenSpaceRefraction.RefractionModel
ShadowMapDebugMode
ShadowUpdateMode
Shadow Update mode
SkyAmbientMode
SkyIntensityMode
SkyResolution
SkySettingsPropertyFlags
SkyType
SpotLightShape
TileClusterCategoryDebug
TileClusterDebug
TonemappingMode
Available tonemapping modes.
VignetteMode
The mode HDRP uses to display the vignette effect.
Delegates
AOVRequestBufferAllocator
Called to allocate a RTHandle for a specific AOVBuffer.
FramePassCallback
Called when the rendering has completed.