Namespace UnityEngine.Rendering.HighDefinition | High Definition RP | 7.1.8
docs.unity3d.com
    Show / Hide Table of Contents

    Namespace UnityEngine.Rendering.HighDefinition

    Classes

    AdaptationModeParameter

    A that holds a AdaptationMode value.

    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 that holds a BloomResolution value.

    BlueNoise

    A bank of pre-generated blue noise textures.

    BoolScalableSetting

    ScalableSetting<T>.

    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 that holds a DepthOfFieldMode value.

    DepthOfFieldResolutionParameter

    A that holds a DepthOfFieldResolution value.

    DiffusionProfile

    DiffusionProfileOverride

    DiffusionProfileSettings

    DiffusionProfileSettingsParameter

    DrawRenderersCustomPass

    DrawRenderers Custom Pass

    EnvUpdateParameter

    ExponentialFog

    Exposure

    A volume component that holds settings for the Exposure effect.

    ExposureModeParameter

    A that holds a ExposureMode value.

    FalseColorDebugSettings

    FilmGrain

    A volume component that holds settings for the Film Grain effect.

    FilmGrainLookupParameter

    A that holds a FilmGrainLookup value.

    FloatScalableSetting

    ScalableSetting<T>.

    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

    ScalableSetting<T>.

    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 that holds a LuminanceSource value.

    MaterialDebugSettings

    MaterialDebugSettings.MaterialItem

    MeteringModeParameter

    A that holds a MeteringMode value.

    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 that holds a TonemappingMode value.

    TransparencyDebugSettings

    UintScalableSetting

    ScalableSetting<T>.

    UintScalableSettingValue

    An uint scalable setting value

    Vignette

    A volume component that holds settings for the Vignette effect.

    VignetteModeParameter

    A that holds a VignetteMode value.

    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.

    HDAdditionalCameraData.NonObliqueProjectionGetter

    HDAdditionalCameraData.RequestAccessDelegate

    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023