Namespace UnityEngine.Rendering.HighDefinition
Classes
AOVRequestBuilder
Utility to build frame passes.
AOVRequestDataCollection
A collection of frame passes. To build one, AOVRequestBuilder
AdaptationModeParameter
A UnityEngine.Rendering.VolumeParameter that holds a AdaptationMode value.
AmbientOcclusion
AmbientOcclusion has been renamed. Use ScreenSpaceAmbientOcclusion instead
BackplateTypeParameter
Backplate Type volume parameter.
Bloom
A volume component that holds settings for the Bloom effect.
BloomResolutionParameter
A UnityEngine.Rendering.VolumeParameter that holds a BloomResolution value.
BlueNoise
A bank of pre-generated blue noise textures.
BoolScalableSetting
BoolScalableSettingValue
An bool scalable setting value
BuiltinSkyParameters
Parameters passed to sky rendering functions.
CameraClampModeParameter
A UnityEngine.Rendering.VolumeParameter that holds a CameraClampMode value.
CameraSettingsUtilities
Utilities for CameraSettings.
CascadeEndBorderParameter
Cascade End Border parameter.
CascadePartitionSplitParameter
Cascade Partition split parameter.
ChannelMixer
A volume component that holds settings for the Channel Mixer effect.
ChromaticAberration
A volume component that holds settings for the Chromatic Aberration effect.
CloudLayer
Cloud Layer Volume Component. This component setups the Cloud Layer for rendering.
CloudLayer.CloudMap
Cloud Map Volume Parameters. This groups parameters for one cloud map layer.
CloudRenderer
Base class for cloud rendering.
CloudSettings
Base class for custom Cloud Settings.
CloudUniqueID
This attribute is used to associate a unique ID to a cloud class. This is needed to be able to automatically register cloud classes and avoid collisions and refactoring class names causing data compatibility issues.
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
Color Pcker debug settings.
ComponentUtility
Utility class for HDRP specific components.
ContactShadows
A volume component that holds settings for the Contact Shadows effect.
CustomPass
Class that holds data and logic for the pass to be executed
CustomPassAOVBuffers
Describes the type of custom pass buffer that will be exported with the AOV API.
CustomPassUtils
A set of custom pass utility function to help you build your effects
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
Class managing debug display in HDRP.
DebugDisplaySettings.DebugData
Debug data.
DebugOverlay
Utility class for debug overlay coordinates.
DecalProjector
Decal Projector component.
DecalsDebugSettings
Decal debug settings.
DensityVolume
Deprecated DensityVolume
DepthOfField
A volume component that holds settings for the Depth Of Field effect.
DepthOfFieldModeParameter
A UnityEngine.Rendering.VolumeParameter that holds a DepthOfFieldMode value.
DepthOfFieldResolutionParameter
A UnityEngine.Rendering.VolumeParameter that holds a DepthOfFieldResolution value.
DiffusionProfileList
A volume component that holds a list of Diffusion Profile.
DiffusionProfileOverride
Deprecated DiffusionProfileOverride
DiffusionProfileSettings
Class for Diffusion Profile settings
DiffusionProfileSettingsParameter
A UnityEngine.Rendering.VolumeParameter that holds a DiffusionProfileSettings value.
DrawRenderersCustomPass
DrawRenderers Custom Pass
EnvUpdateParameter
Environment Update volume parameter.
Exposure
A volume component that holds settings for the Exposure effect.
ExposureModeParameter
A UnityEngine.Rendering.VolumeParameter that holds a ExposureMode value.
FallbackHDRTonemapParameter
A UnityEngine.Rendering.VolumeParameter that holds a FallbackHDRTonemap value.
FalseColorDebugSettings
False Color debug mpde settings.
FilmGrain
A volume component that holds settings for the Film Grain effect.
FilmGrainLookupParameter
A UnityEngine.Rendering.VolumeParameter that holds a FilmGrainLookup value.
FloatScalableSetting
FloatScalableSettingValue
An float scalable setting value
FocusDistanceModeParameter
A UnityEngine.Rendering.VolumeParameter that holds a FocusDistanceModeParameter value.
Fog
Fog Volume Component.
FogColorParameter
Fog Color parameter.
FogControlParameter
A UnityEngine.Rendering.VolumeParameter that holds a ExposureMode value.
FogDenoisingModeParameter
A UnityEngine.Rendering.VolumeParameter that holds a FogDenoisingMode value.
FullScreenCustomPass
FullScreen Custom Pass
GameObjectExtension
Extensions to create new Lights in HDRP.
GlobalIllumination
A volume component that holds settings for the global illumination (screen space and ray traced).
GlobalLightingQualitySettings
Global lighting quality settings.
GlobalPostProcessingQualitySettings
Post Processing Quality Settings.
GradientSky
Gradient Sky Volume Component. This component setups gradient sky for rendering.
HDAdditionalCameraData
Additional component that holds HDRP specific parameters for Cameras.
HDAdditionalLightData
HDRP Additional light data component. It contains the light API and fields used by HDRP.
HDAdditionalMeshRendererSettings
Component containing additional mesh rendering features for HDRP.
HDAdditionalReflectionData
Additional component used to store settings for HDRP's reflection probes.
HDAdditionalReflectionDataExtensions
Utilities for reflection probes.
HDCachedShadowManager
The class responsible to handle cached shadow maps (shadows with Update mode set to OnEnable or OnDemand).
HDCamera
HDCamera class. This class holds all information for a given camera. Constants used for shading as well as buffers persistent from one frame to another etc.
HDComputeThickness
Class handling the generation of fullscreen thickness
HDDynamicResolutionPlatformCapabilities
Contains utility methods for HDRP to query DRS Capabilities.
HDLightTypeExtension
Extension class for the HDLightTypeAndShape type.
HDMaterial
Utility class for setting properties, keywords and passes on a material to ensure it is in a valid state for rendering with HDRP.
HDMaterialProperties
Material property names used in HDRP Shaders.
HDProbe
Base class for reflection like probes.
HDRACESPresetParameter
A UnityEngine.Rendering.VolumeParameter that holds a HDRACESPreset value.
HDRISky
HDRI Sky Volume Component. This component setups HDRI sky for rendering.
HDRenderPipeline
CloudBackground Interface, Implementation for CloudBackground on each SRP
HDRenderPipelineAsset
High Definition Render Pipeline asset.
HDRenderUtilities
Various utilities to perform rendering with HDRP
HDShaderPassNames
Pass names and shader ids used in HDRP. these names can be used as filters when rendering objects in a custom pass or a DrawRenderers() call.
HDShadowSettings
Settings for shadows.
HDUtils
Various utility functions for HDRP.
HDVolumeDebugSettings
Volume debug settings.
HighQualityLineRenderingVolumeComponent
A volume component that holds settings for High Quality Line Rendering.
HighQualityLineRenderingVolumeComponent.LinesCompositionModeParameter
A UnityEngine.Rendering.VolumeParameter that holds a Line Rendering Composition Mode value.
HighQualityLineRenderingVolumeComponent.LinesSortingQualityParameter
A UnityEngine.Rendering.VolumeParameter that holds a Line Rendering Sorting Quality value.
IndirectLightingController
Component that allow you to control the indirect specular and diffuse intensity
IndirectLightingController.LightLayerEnumParameter
Sky Ambient Mode volume parameter.
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
A volume component that holds settings for the ray tracing light cluster.
LightLateUpdate
LightLateUpdate.
LightingDebugSettings
Lighting Debug Settings.
LocalVolumetricFog
Local Volumetric Fog class.
LuminanceSourceParameter
A UnityEngine.Rendering.VolumeParameter that holds a LuminanceSource value.
MaterialDebugSettings
Material Debug Settings.
MeteringModeParameter
A UnityEngine.Rendering.VolumeParameter that holds a MeteringMode value.
MicroShadowing
A volume component that holds settings for the Micro Shadows effect.
MipMapDebugSettings
Mîp map debug Settings.
MonitorsDebugSettings
Monitor debug settings
MotionBlur
A volume component that holds settings for the Motion Blur effect.
NeutralRangeReductionModeParameter
A UnityEngine.Rendering.VolumeParameter that holds a NeutralRangeReductionMode value.
ObjectIDCustomPass
Custom Pass that draws Object IDs
PaniniProjection
A volume component that holds settings for the Panini Projection effect.
PathTracing
A volume component that holds settings for the Path Tracing effect.
PhysicallyBasedSky
Physically Based Sky Volume Component.
PlanarReflectionProbe
The planar reflection probe component.
ProbeRenderStepsExt
Extension methods for ProbeRenderSteps.
ProbeSettings.CubeReflectionResolutionScalableSettingValue
CubeReflectionResolution scalable setting value.
ProbeSettings.PlanarReflectionAtlasResolutionScalableSettingValue
An int scalable setting value
ProbeSettingsUtilities
Utilities for ProbeSettings
ProxyVolume
A proxy volume.
This volume approximate the scene geometry with simple mathematical shapes.
RTASBuildModeParameter
A UnityEngine.Rendering.VolumeParameter that holds a RTASBuildMode value.
RTASCullingModeParameter
A UnityEngine.Rendering.VolumeParameter that holds a RTASCullingMode value.
RayCastingModeParameter
A UnityEngine.Rendering.VolumeParameter that holds a RayCastingMode value.
RayMarchingFallbackHierarchyParameter
A UnityEngine.Rendering.VolumeParameter that holds RayMarchingFallbackHierarchy value.
RayTracingFallbackHierachyParameter
A UnityEngine.Rendering.VolumeParameter that holds a RayTracingFallbackHierachy value.
RayTracingModeParameter
A UnityEngine.Rendering.VolumeParameter that holds a RayTracingMode value.
RayTracingSettings
A volume component that holds the general settings for ray traced effects.
RecursiveRendering
Recursive Rendering Volume Component. This component setups recursive rendering.
ReflectionProxyVolumeComponent
Use this components to define a proxy volume for the reflection probes.
RenderPipelineSettings.PlanarReflectionAtlasResolutionScalableSetting
Represents resolution settings for planar reflections.
RenderPipelineSettings.ReflectionProbeResolutionScalableSetting
Represents resolution settings for cube reflections.
SSRAlgoParameter
Screen Space Reflection Algorithm Type volume parameter.
ScalableSettingLevelParameter
Scalable Quality Level Parameter.
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).
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).
ScreenSpaceAmbientOcclusion
A volume component that holds settings for the ambient occlusion.
ScreenSpaceLensFlare
A volume component that holds settings for the Screen Space Lens Flare effect.
ScreenSpaceLensFlareResolutionParameter
A UnityEngine.Rendering.VolumeParameter that holds a ScreenSpaceLensFlareResolution value.
ScreenSpaceReflection
A volume component that holds settings for screen space reflection and ray traced reflections.
ScreenSpaceRefraction
A volume component that holds settings for the Screen Space Refraction effect.
SeedModeParameter
A UnityEngine.Rendering.VolumeParameter that holds a SeedMode value.
ShadowsMidtonesHighlights
A volume component that holds settings for the Shadows, Midtones, Highlights effect.
SkyAmbientModeParameter
Sky Ambient Mode volume parameter.
SkyImportanceSamplingParameter
A UnityEngine.Rendering.VolumeParameter that holds a SkyImportanceSamplingMode value.
SkyIntensityParameter
Sky Intensity volume parameter.
SkyRenderer
Base class for sky rendering.
SkySettings
Base class for custom Sky Settings.
SkyUniqueID
This attribute is used to associate a unique ID to a sky class. This is needed to be able to automatically register sky classes and avoid collisions and refactoring class names causing data compatibility issues.
SplitToning
A volume component that holds settings for the Split Toning effect.
StaticLightingSky
Class controlling which sky is used for static and baked lighting.
SubSurfaceScattering
Subsurface scattering volume component. This component setups subsurface scattering for ray-tracing.
TargetMidGrayParameter
A UnityEngine.Rendering.VolumeParameter that holds a TargetMidGray value.
Tonemapping
A volume component that holds settings for the Tonemapping effect.
TonemappingModeParameter
A UnityEngine.Rendering.VolumeParameter that holds a TonemappingMode value.
TransparencyDebugSettings
Transparency debug settings.
UintScalableSetting
UintScalableSettingValue
An uint scalable setting value
Vignette
A volume component that holds settings for the Vignette effect.
VignetteModeParameter
A UnityEngine.Rendering.VolumeParameter that holds a VignetteMode value.
VisualEnvironment
Visual Environment Volume Component. This component setups the sky used for rendering as well as the way ambient probe should be computed.
VolumeComponentWithQuality
Volume Component that uses Quality Settings.
VolumeDebugSettings
Volume debug settings.
VolumetricClouds
A volume component that holds settings for the ambient occlusion.
VolumetricClouds.CloudControlParameter
A UnityEngine.Rendering.VolumeParameter that holds a VolumetricClouds.CloudControl value.
VolumetricClouds.CloudErosionNoiseParameter
A UnityEngine.Rendering.VolumeParameter that holds a VolumetricClouds.CloudErosionNoise value.
VolumetricClouds.CloudFadeInModeParameter
A UnityEngine.Rendering.VolumeParameter that holds a VolumetricClouds.CloudControl value.
VolumetricClouds.CloudMapResolutionParameter
A UnityEngine.Rendering.VolumeParameter that holds a VolumetricClouds.CloudMapResolution value.
VolumetricClouds.CloudPresetsParameter
A UnityEngine.Rendering.VolumeParameter that holds a VolumetricClouds.CloudControl value.
VolumetricClouds.CloudShadowResolutionParameter
A UnityEngine.Rendering.VolumeParameter that holds a VolumetricClouds.CloudControl value.
VolumetricClouds.CloudSimpleModeParameter
A UnityEngine.Rendering.VolumeParameter that holds a VolumetricClouds.CloudSimpleMode value.
WaterDeformer
Water deformer component.
WaterExcluder
Water excluder component.
WaterFoamGenerator
Procedural water foam generator component.
WaterPlayableAsset
WaterRendering
A volume component that holds settings for the water surface.
WaterSurface
Water surface component.
WaterSurfaceBehaviour
Water surface behavior for timeline support.
WaterSurfaceTrack
WhiteBalance
A volume component that holds settings for the White Balance effect.
WindOrientationParameter
Wind Orientation parameter.
WindParameter
Generic wind volume parameter.
WindSpeedParameter
Wind speed parameter.
Structs
AOVRequest
Use this request to define how to render an AOV.
AOVRequestData
Describes a frame pass.
BuiltinSunCookieParameters
Parameters passed to sun light cookie rendering functions.
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.
CookieParameters
Parameters to override sun light cookie.
CustomPassContext
Context used when executing custom passes
CustomPassUtils.DisableSinglePassRendering
Disable the single-pass rendering (use in XR)
CustomPassUtils.OverrideCameraRendering
Overrides the current camera, changing all the matrices and view parameters for the new one. It allows you to render objects from another camera, which can be useful in custom passes for example.
CustomPassVolume.GlobalCustomPass
Data structure used to store the global custom pass data needed for evaluation during the frame.
DensityVolumeArtistParameters
Deprecated DensityVolumeArtistParameters
FrameSettings
Per renderer and per frame settings.
FrameSettingsOverrideMask
BitField that state which element is overridden.
Frustum
Frustum class.
GlobalDecalSettings
Global Decal Settings.
GlobalLightLoopSettings
Global Light Loop Settings.
GlobalLowResolutionTransparencySettings
Global Low Resolution Transparency Settings.
GlobalPostProcessSettings
Project-wide settings related to post-processing.
HDAdditionalCameraData.BufferAccess
Structure used to access graphics buffers for this camera.
HDCamera.ViewConstants
Structure containing all shader view related constants for this camera.
HDEffectsParameters
Structure that keeps track of the ray tracing and path tracing effects that are enabled for a given camera.
HDPhysicalCamera
Holds the physical settings set on cameras.
HDProbe.RenderData
Store the settings computed during a rendering
HDShadowInitParameters
Shadows Global Settings.
HDShadowInitParameters.HDShadowAtlasInitParams
Shadow Atlases parameters.
LocalVolumetricFogArtistParameters
Artist-friendly Local Volumetric Fog parametrization.
MigrationDescription<TVersion, TTarget>
Describe migration steps to perform when upgrading from one version of an object to another.
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
HDRP Render Pipeline Settings.
RenderPipelineSettings.LightSettings
Light Settings.
ScalableSettingSchemaId
Identifies uniquely a ScalableSettingSchema.
Use GetSchemaOrNull(ScalableSettingSchemaId) to get a schema.
WaterRenderingParameters
Structure that holds all the data that allows us to render the water surface from the spectrum.
WaterSearchParameters
Structure that holds the input parameters of the search.
WaterSearchResult
Structure that holds the output parameters of the search.
WaterSimSearchData
Structure that holds the water surface data used for height requests.
WaterSimulationSearchJob
C# Job that evaluate the height for a set of WaterSearchParameters and returns a set of WaterSearchResult (and stored them into native buffers).
WaterSpectrumParameters
Structure that holds all the data that allows us to define the water spectrum.
WindParameter.WindParamaterValue
Wind parameter value.
Interfaces
IVersionable<TVersion>
Implement this interface to use with MigrationDescription<TVersion, TTarget>
Enums
AOVBuffers
Buffers available in HDRP
AccelerationStructureStatus
Flags returned when trying to add a renderer into the ray tracing acceleration structure.
AdaptationMode
Methods that HDRP uses to change the exposure when the Camera moves from dark to light and vice versa.
AreaLightShape
This enum has been deprecated, and the area light shapes now exist as separate members in the
UnityEngine.LightType
enum. The Rectangle
, Tube
, and Disc
types are represented by LightType.Rectangle
,
LightType.Tube
, and LightType.Disc
respectively.
BackplateType
Backplate Type for HDRISKy.
BloomResolution
The resolution at which HDRP processes the bloom effect.
CameraClampMode
Determine how the component of the motion vectors coming from the camera are clamped.
CameraPositionSettings.Mode
Defines the method to use when computing the view matrix.
CameraSettings.Frustum.Mode
Defines how the projection matrix is computed.
CameraSettingsFields
A bit flag for each camera settings.
CloudDistortionMode
Cloud Distortion Mode.
CloudMapMode
Cloud Map Mode.
CloudResolution
Resolution of the cloud texture.
CloudShadowsResolution
Resolution of the cloud shadow.
CloudType
Informative enumeration containing CloudUniqeIDs already used by HDRP. When users write their own cloud type, they can use any ID not present in this enumeration or in their project.
ClusterDebugMode
Cluster visualization mode.
ColorPickerDebugMode
Color Picker Debug Mode.
ComputeThicknessResolution
Enum that defines the sets of scale which Compute Thickness.
CookieAtlasGraphicsFormat
Available graphic formats for the cookie atlas texture.
CookieAtlasResolution
Possible values for the texture 2D size used for cookies.
CookieMode
Cookie Mode
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
CustomPassAOVBuffers.OutputType
Specifies which output type to export.
CustomPassInjectionPoint
List all the injection points available for HDRP
CustomPostProcessInjectionPoint
Custom Post Processing injection points.
DebugFullScreen
Output a specific debug mode.
DebugLightFilterMode
Debug Light Filtering.
DebugLightLayersMask
Debug Light Layers Filtering.
DebugLightingMode
Full Screen Lighting Debug Mode.
DebugMipMapMode
Mip Map Debug Mode.
DebugMipMapModeTerrainTexture
Terrain mip map debug mode.
DecalLayerEnum
Decal Layers.
DecalScaleMode
The scaling mode to apply to decals that use the Decal Projector.
DepthOfFieldMode
Focusing modes for the depth of field effect.
DepthOfFieldResolution
The resolution at which HDRP processes the depth of field effect.
DrawRenderersCustomPass.OverrideMaterialMode
Select which type of override to apply on the DrawRenderers pass.
DrawRenderersCustomPass.ShaderPass
HDRP Shader passes
EnvironmentUpdateMode
Environment lighting update mode.
ExposureDebugMode
Exposure debug mode.
ExposureMode
Methods that HDRP uses to process exposure.
FallbackHDRTonemap
Tonemap mode to be used when outputting to HDR device and when the main mode is not supported on HDR.
FilmGrainLookup
Presets for the FilmGrain effect.
FocusDistanceMode
Options for the source of the focus distance HDRP uses in the depth of field calculations.
FogColorMode
Fog Color Mode.
FogControl
Options that control the quality and resource intensity of the volumetric fog.
FogDenoisingMode
Options that control which denoising algorithms Unity should use on the volumetric fog signal.
FrameSettingsField
Collection of settings used for rendering the frame.
FrameSettingsRenderType
Type of entity on which frame settings are applied.
FullScreenDebugMode
Full Screen Debug Mode.
GradingLutFormat
Available color grading LUT formats.
HDAdditionalCameraData.AntialiasingMode
Anti-aliasing mode.
HDAdditionalCameraData.BufferAccessType
Type of buffers that can be accessed for this camera.
HDAdditionalCameraData.ClearColorMode
Clear mode for the camera background.
HDAdditionalCameraData.FlipYMode
How the camera should handle vertically flipping the frame at the end of rendering.
HDAdditionalCameraData.SMAAQualityLevel
SMAA quality level.
HDAdditionalCameraData.TAAQualityLevel
TAA quality level.
HDAdditionalCameraData.TAASharpenMode
TAA Sharpen mode.
HDAdditionalCameraData.Version
Define migration versions of the HDAdditionalCameraData
HDAdditionalLightData.CelestialBodyShadingSource
Light source used to shade the celestial body.
HDAreaShadowFilteringQuality
Area Shadow Filtering Quality
HDCameraFrameHistoryType
History buffers available in HDCamera.
HDLightType
This enum has been deprecated, and light types that existed only in HDRP have been moved into
the UnityEngine.LightType
instead. So you should now directly set the type
property on the
UnityEngine.Light
monobehaviour.
HDLightTypeAndShape
This enum has been deprecated, and the light type and shape combos now exist as separate members in the
UnityEngine.LightType
enum.
HDMaterial.RenderingPass
Rendering Pass
HDProbe.Version
The version used during the migration
HDRACESPreset
Preset used when selecting ACES tonemapping for HDR displays.
HDRDebugMode
HDR debug mode.
HDRISky.DistortionMode
Distortion Mode.
HDRISky.Version
The version used during the migration
HDShadowFilteringQuality
Shadow Filtering Quality
InfluenceShape
The shape of the influence volume
LODBiasMode
Defines how the LODBias value is computed.
LightLayerEnum
Light Layers.
LightUnit
Unit of the lights supported in HDRP
LightVolumeDebug
Light Volume Debug Mode.
LightingProperty
Engine lighting property.
LitShaderMode
Helper to handle Deferred or Forward but not both
LocalVolumetricFogBlendingMode
Local volumetric fog blending mode.
LocalVolumetricFogFalloffMode
Falloff mode for the local volumetric fog blend distance.
LocalVolumetricFogMaskMode
Select which mask mode to use for the local volumetric fog.
LocalVolumetricFogResolution
Possible values for one element of the Local Volumetric Fog atlas.
LowResTransparentUpsample
Low resolution transparency upsample type..
LuminanceSource
Luminance source that HDRP uses to calculate the current Scene exposure.
MSAAMode
Defines the level of MSAA for the camera.
MaximumLODLevelMode
Defines how the MaximumLOD is computed.
MeteringMode
Metering methods that HDRP uses the filter the luminance source
NeutralRangeReductionMode
Available options for when HDR Output is enabled and Tonemap is set to Neutral.
PhysicallyBasedSky.RenderingMode
The mode to render the sky.
PhysicallyBasedSky.Version
The version used during the migration
PhysicallyBasedSkyModel
The model used to control the complexity of the simulation.
PlanarReflectionAtlasResolution
Possible values for the texture 2D size used for planar reflection probes.
PostProcessBufferFormat
Format of intermediate buffers for post processing.
ProbeRenderSteps
Rendering steps for time slicing realtime 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
RTASBuildMode
Control the ray tracing acceleration structure build mode
RTASCullingMode
Controls the culling mode for the ray tracing acceleration structure.
RTASDebugMode
List of RTAS Full Screen Debug modes.
RTASDebugView
List of RTAS Full Screen Debug views.
RayCastingMode
This defines which ray casting technique should be used.
RayCountValues
The different ray count values that can be asked for.
RayMarchingFallbackHierarchy
This defines the order in which the fall backs are used if a screen space global illumination ray misses.
RayTracingFallbackHierachy
This defines the order in which the fall backs are used if a ray tracing misses.
RayTracingMode
This defines which version of an effect should be used.
ReflectionAndPlanarProbeFormat
Available graphic formats for the cube and planar reflection probes.
ReflectionProbeTextureCacheResolution
Available values for the reflection probe texture cache size.
RenderPipelineSettings.ColorBufferFormat
Color Buffer format.
RenderPipelineSettings.CustomBufferFormat
Custom Buffers format.
RenderPipelineSettings.LightProbeSystem
The available Probe system used.
RenderPipelineSettings.SupportedLitShaderMode
Supported Lit Shader Mode.
RenderPipelineSettings.SupportedRayTracingMode
Supported Ray Tracing Mode.
RenderingLayerMask
Rendering Layer Mask.
ScalableSettingLevelParameter.Level
Quality levels.
ScreenSpaceLensFlareResolution
The resolution at which HDRP computes the Screen Space Lens Flare effect.
ScreenSpaceReflectionAlgorithm
Screen Space Reflection Algorithm
ScreenSpaceShadowFormat
Screen Space Shadows format.
SeedMode
Options for per-sample noise index calculation per sample in path tracing.
ShadowMapDebugMode
Shadow Maps Debug Mode.
ShadowUpdateMode
Shadow Update mode
SkyAmbientMode
Sky Ambient Mode.
SkyImportanceSamplingMode
Options for sky importance sampling, in path tracing.
SkyIntensityMode
Sky Intensity Mode.
SkyResolution
Resolution of the sky reflection cubemap.
SkyType
Informative enumeration containing SkyUniqeIDs already used by HDRP. When users write their own sky type, they can use any ID not present in this enumeration or in their project.
SpotLightShape
This enum has been deprecated, and the spot light shapes now exist as separate members in the
UnityEngine.LightType
enum. The Cone
, Pyramid
, and Box
types are represented by LightType.Spot
,
LightType.Pyramid
, and LightType.Box
respectively.
SssQualityMode
Defines how the SssSampleBudget is computed.
TargetMidGray
The target grey value used by the exposure system. Note this is equivalent of changing the calibration constant K on the used virtual reflected light meter.
TileClusterCategoryDebug
Tile and Cluster Debug Categories.
TileClusterDebug
Tile and Cluster Debug Mode.
TonemappingMode
Available tonemapping modes.
UserStencilUsage
Stencil bit exposed to user and not reserved by HDRP. Note that it is important that the Write Mask used in conjunction with these bits includes only this bits. For example if you want to tag UserBit0, the shaderlab code for the stencil state setup would look like:
WriteMask 64 // Value of UserBit0
Ref 64 // Value of UserBit0
Comp Always
Pass Replace
Or if for example you want to write UserBit0 and zero out the UserBit1, the shaderlab code for the stencil state setup would look like:
WriteMask MyWriteMask // with MyWriteMask define in C# as MyWriteMask = (UserStencilUsage.UserBit0 | UserStencilUsage.UserBit1)
Ref MyRef // with MyRef define in C# as MyRef = UserStencilUsage.UserBit0
Comp Always
Pass Replace
VignetteMode
The mode HDRP uses to display the vignette effect.
VolumetricClouds.CloudControl
Control mode for the volumetric clouds.
VolumetricClouds.CloudErosionNoise
Controls the erosion noise used for the clouds.
VolumetricClouds.CloudFadeInMode
The set mode in which the clouds fade in when close to the camera
VolumetricClouds.CloudMapResolution
Resolution of the volumetric clouds map.
VolumetricClouds.CloudPresets
The set of available presets for the simple cloud control mode.
VolumetricClouds.CloudShadowResolution
Resolution of the volumetric clouds shadow.
VolumetricClouds.CloudSimpleMode
Controls the quality level for the simple mode.
VolumetricCloudsDebug
List of RTAS Full Screen Debug views.
WaterAtlasSize
Defines the possible resolution for the water required atlas size.
WaterCurrentDebugMode
Controls which part of the simulation is used for the current debug mode.
WaterDebugMode
Controls how a water surface is rendered.
WaterDeformerType
Controls the type of the procedural water deformer.
WaterFoamDebugMode
Controls which foam is displayed in the debug mode.
WaterFoamGeneratorType
Controls the type of the procedural foam generator.
WaterGeometryType
Controls the type of geometry used to render the water surface.
WaterMaskDebugMode
Controls which channel of the water mask is displayed.
WaterPropertyOverrideMode
Controls how a property is defined for a water surface.
WaterScriptInteractionsMode
Enum that defines the possible modes for script interactions
WaterSimulationResolution
Enum that defines the sets of resolution at which the water simulation can be evaluated
WaterSurface.FadeMode
Fade modes
WaterSurface.UnderWaterScatteringColorMode
Controls how the scattering color is evaluated for the underwater scenario.
WaterSurface.WaterCausticsResolution
Defines the resolution a which caustics are rendered (simulation only).
WaterSurface.WaterDeformationResolution
Defines the resolution of the internal deformation texture.
WaterSurface.WaterFoamResolution
Defines the resolution of the internal foam texture.
WaterSurfaceType
Enum that defines the type of a given water surface.
WindParameter.WindOverrideMode
Parameter override mode.
Delegates
AOVRequestBufferAllocator
Called to allocate a RTHandle for a specific AOVBuffer.
AOVRequestCustomPassBufferAllocator
Called to allocate a RTHandle for a specific custom pass AOVBuffer.
FramePassCallback
Called when the rendering has completed.
FramePassCallbackEx
Called when the rendering has completed.
HDAdditionalCameraData.NonObliqueProjectionGetter
Returns the non oblique projection matrix for a particular camera.
HDAdditionalCameraData.RequestAccessDelegate
Delegate used to request access to various buffers of this camera.
HDAdditionalLightData.CustomViewCallback
A callback allowing the creation of a new Matrix4x4 based on the lightLocalToWorld matrix