docs.unity.cn
    Show / Hide Table of Contents

    Class HDRenderPipelineAsset

    High Definition Render Pipeline asset.

    Inheritance
    Object
    Object
    ScriptableObject
    RenderPipelineAsset
    HDRenderPipelineAsset
    Inherited Members
    RenderPipelineAsset.OnDisable()
    RenderPipelineAsset.terrainBrushPassIndex
    RenderPipelineAsset.defaultMaterial
    RenderPipelineAsset.autodeskInteractiveShader
    RenderPipelineAsset.autodeskInteractiveTransparentShader
    RenderPipelineAsset.autodeskInteractiveMaskedShader
    RenderPipelineAsset.terrainDetailLitShader
    RenderPipelineAsset.terrainDetailGrassShader
    RenderPipelineAsset.terrainDetailGrassBillboardShader
    RenderPipelineAsset.defaultParticleMaterial
    RenderPipelineAsset.defaultLineMaterial
    RenderPipelineAsset.defaultTerrainMaterial
    RenderPipelineAsset.defaultUIMaterial
    RenderPipelineAsset.defaultUIOverdrawMaterial
    RenderPipelineAsset.defaultUIETC1SupportedMaterial
    RenderPipelineAsset.default2DMaterial
    RenderPipelineAsset.defaultSpeedTree7Shader
    RenderPipelineAsset.defaultSpeedTree8Shader
    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, Boolean)
    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, Boolean)
    Object.Destroy(Object, Single)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, Boolean)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, Boolean)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, Single)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
    Object.FindObjectOfType<T>()
    UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindObjectOfType(Type, Boolean)
    Object.ToString()
    Object.name
    Object.hideFlags
    Namespace: UnityEngine.Rendering.HighDefinition
    Syntax
    [HelpURL("https://docs.unity.cn/Packages/com.unity.render-pipelines.high-definition@11.0/manual/HDRP-Asset.html")]
    public class HDRenderPipelineAsset : RenderPipelineAsset, IVirtualTexturingEnabledRenderPipeline, IVersionable<HDRenderPipelineAsset.Version>

    Fields

    availableMaterialQualityLevels

    Available material quality levels for this asset.

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

    Properties

    currentPlatformRenderPipelineSettings

    Return the current use RenderPipelineSettings (i.e for the current platform)

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

    decalLayerNames

    Names used for display of light layers.

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

    defaultMaterialQualityLevel

    Default material quality level for this asset.

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

    defaultShader

    HDRP default shader.

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

    lightLayerNames

    Names used for display of light layers.

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

    renderingLayerMaskNames

    Names used for display of rendering layer masks.

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

    virtualTexturingEnabled

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

    Declaration
    public bool virtualTexturingEnabled { get; }
    Property Value
    Type Description
    Boolean
    Implements
    IVirtualTexturingEnabledRenderPipeline.virtualTexturingEnabled

    Methods

    CreatePipeline()

    CreatePipeline implementation.

    Declaration
    protected override RenderPipeline CreatePipeline()
    Returns
    Type Description
    RenderPipeline

    A new HDRenderPipeline instance.

    Overrides
    RenderPipelineAsset.CreatePipeline()

    OnValidate()

    OnValidate implementation.

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

    Explicit Interface Implementations

    IVersionable<HDRenderPipelineAsset.Version>.version

    Declaration
    HDRenderPipelineAsset.Version IVersionable<HDRenderPipelineAsset.Version>.version { get; set; }
    Returns
    Type Description
    UnityEngine.Rendering.HighDefinition.HDRenderPipelineAsset.Version
    Implements
    IVersionable<TVersion>.version
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on 18 October 2021