docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class HDRenderPipelineAsset

    High Definition Render Pipeline asset.

    Inheritance
    object
    Object
    ScriptableObject
    RenderPipelineAsset
    HDRenderPipelineAsset
    Implements
    IVersionable<HDRenderPipelineAsset.Version>
    IVirtualTexturingEnabledRenderPipeline
    Inherited Members
    RenderPipelineAsset.OnDisable()
    RenderPipelineAsset.terrainBrushPassIndex
    RenderPipelineAsset.defaultLineMaterial
    RenderPipelineAsset.defaultUIMaterial
    RenderPipelineAsset.defaultUIOverdrawMaterial
    RenderPipelineAsset.defaultUIETC1SupportedMaterial
    RenderPipelineAsset.default2DMaterial
    RenderPipelineAsset.default2DMaskMaterial
    RenderPipelineAsset.defaultSpeedTree7Shader
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(string)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, bool)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, bool)
    Object.FindObjectsByType(Type, FindObjectsSortMode)
    Object.FindObjectsByType(Type, FindObjectsInactive, FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, float)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectsByType<T>(FindObjectsSortMode)
    Object.FindObjectsOfType<T>(bool)
    Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType<T>(bool)
    Object.FindFirstObjectByType<T>()
    Object.FindAnyObjectByType<T>()
    Object.FindFirstObjectByType<T>(FindObjectsInactive)
    Object.FindAnyObjectByType<T>(FindObjectsInactive)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindFirstObjectByType(Type)
    Object.FindAnyObjectByType(Type)
    Object.FindObjectOfType(Type, bool)
    Object.FindFirstObjectByType(Type, FindObjectsInactive)
    Object.FindAnyObjectByType(Type, FindObjectsInactive)
    Object.ToString()
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: UnityEngine.Rendering.HighDefinition
    Assembly: Unity.RenderPipelines.HighDefinition.Runtime.dll
    Syntax
    public class HDRenderPipelineAsset : RenderPipelineAsset, IVersionable<HDRenderPipelineAsset.Version>, IVirtualTexturingEnabledRenderPipeline

    Fields

    availableMaterialQualityLevels

    Available material quality levels for this asset.

    Declaration
    [FormerlySerializedAs("materialQualityLevels")]
    public MaterialQuality availableMaterialQualityLevels
    Field Value
    Type Description
    MaterialQuality

    Properties

    autodeskInteractiveMaskedShader

    HDRP default autodesk interactive masked shader.

    Declaration
    public override Shader autodeskInteractiveMaskedShader { get; }
    Property Value
    Type Description
    Shader
    Overrides
    RenderPipelineAsset.autodeskInteractiveMaskedShader

    autodeskInteractiveShader

    HDRP default autodesk interactive shader.

    Declaration
    public override Shader autodeskInteractiveShader { get; }
    Property Value
    Type Description
    Shader
    Overrides
    RenderPipelineAsset.autodeskInteractiveShader

    autodeskInteractiveTransparentShader

    HDRP default autodesk interactive transparent shader.

    Declaration
    public override Shader autodeskInteractiveTransparentShader { get; }
    Property Value
    Type Description
    Shader
    Overrides
    RenderPipelineAsset.autodeskInteractiveTransparentShader

    currentPlatformRenderPipelineSettings

    Settings currently used by HDRP. Note that setting this property has a significant cost as it will cause the whole pipeline to be rebuilt from scratch.

    Declaration
    public RenderPipelineSettings currentPlatformRenderPipelineSettings { get; set; }
    Property Value
    Type Description
    RenderPipelineSettings

    decalLayerNames

    Names used for display of decal layers.

    Declaration
    public string[] decalLayerNames { get; }
    Property Value
    Type Description
    string[]

    defaultMaterial

    HDRP default material.

    Declaration
    public override Material defaultMaterial { get; }
    Property Value
    Type Description
    Material
    Overrides
    RenderPipelineAsset.defaultMaterial

    defaultMaterialQualityLevel

    Default material quality level for this asset.

    Declaration
    public MaterialQuality defaultMaterialQualityLevel { get; }
    Property Value
    Type Description
    MaterialQuality

    defaultParticleMaterial

    HDRP default particles material.

    Declaration
    public override Material defaultParticleMaterial { get; }
    Property Value
    Type Description
    Material
    Overrides
    RenderPipelineAsset.defaultParticleMaterial

    defaultShader

    HDRP default shader.

    Declaration
    public override Shader defaultShader { get; }
    Property Value
    Type Description
    Shader
    Overrides
    RenderPipelineAsset.defaultShader

    defaultSpeedTree8Shader

    Declaration
    public override Shader defaultSpeedTree8Shader { get; }
    Property Value
    Type Description
    Shader
    Overrides
    RenderPipelineAsset.defaultSpeedTree8Shader

    defaultTerrainMaterial

    HDRP default terrain material.

    Declaration
    public override Material defaultTerrainMaterial { get; }
    Property Value
    Type Description
    Material
    Overrides
    RenderPipelineAsset.defaultTerrainMaterial

    lightLayerNames

    Names used for display of light layers.

    Declaration
    public string[] lightLayerNames { get; }
    Property Value
    Type Description
    string[]

    prefixedRenderingLayerMaskNames

    Names used for display of rendering layer masks with a prefix.

    Declaration
    public override string[] prefixedRenderingLayerMaskNames { get; }
    Property Value
    Type Description
    string[]
    Overrides
    RenderPipelineAsset.prefixedRenderingLayerMaskNames

    renderingLayerMaskNames

    Names used for display of rendering layer masks.

    Declaration
    public override string[] renderingLayerMaskNames { get; }
    Property Value
    Type Description
    string[]
    Overrides
    RenderPipelineAsset.renderingLayerMaskNames

    terrainDetailGrassBillboardShader

    HDRP default terrain detail grass billboard shader.

    Declaration
    public override Shader terrainDetailGrassBillboardShader { get; }
    Property Value
    Type Description
    Shader
    Overrides
    RenderPipelineAsset.terrainDetailGrassBillboardShader

    terrainDetailGrassShader

    HDRP default terrain detail grass shader.

    Declaration
    public override Shader terrainDetailGrassShader { get; }
    Property Value
    Type Description
    Shader
    Overrides
    RenderPipelineAsset.terrainDetailGrassShader

    terrainDetailLitShader

    HDRP default terrain detail lit shader.

    Declaration
    public override Shader terrainDetailLitShader { get; }
    Property Value
    Type Description
    Shader
    Overrides
    RenderPipelineAsset.terrainDetailLitShader

    virtualTexturingEnabled

    Indicates if virtual texturing is currently enabled for this render pipeline instance.

    Declaration
    public bool virtualTexturingEnabled { get; }
    Property Value
    Type Description
    bool

    Methods

    CreatePipeline()

    CreatePipeline implementation.

    Declaration
    protected override RenderPipeline CreatePipeline()
    Returns
    Type Description
    RenderPipeline

    A new HDRenderPipeline instance.

    Overrides
    RenderPipelineAsset.CreatePipeline()

    GetDefaultDecalMaterial()

    HDRP default Decal material.

    Declaration
    public Material GetDefaultDecalMaterial()
    Returns
    Type Description
    Material

    GetDefaultMirrorMaterial()

    HDRP default mirror material.

    Declaration
    public Material GetDefaultMirrorMaterial()
    Returns
    Type Description
    Material

    OnValidate()

    OnValidate implementation.

    Declaration
    protected override void OnValidate()
    Overrides
    RenderPipelineAsset.OnValidate()

    Implements

    IVersionable<TVersion>
    IVirtualTexturingEnabledRenderPipeline
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)