Class UniversalRenderPipelineAsset | Package Manager UI website
docs.unity3d.com
    Show / Hide Table of Contents

    Class UniversalRenderPipelineAsset

    Inheritance
    System.Object
    UniversalRenderPipelineAsset
    Namespace: UnityEngine.Rendering.Universal
    Syntax
    public class UniversalRenderPipelineAsset : RenderPipelineAsset, ISerializationCallbackReceiver

    Fields

    k_MaxLutSize

    Declaration
    public const int k_MaxLutSize = 65
    Field Value
    Type Description
    System.Int32

    k_MinLutSize

    Declaration
    public const int k_MinLutSize = 16
    Field Value
    Type Description
    System.Int32

    Properties

    additionalLightsRenderingMode

    Declaration
    public LightRenderingMode additionalLightsRenderingMode { get; }
    Property Value
    Type Description
    LightRenderingMode

    additionalLightsShadowmapResolution

    Declaration
    public int additionalLightsShadowmapResolution { get; }
    Property Value
    Type Description
    System.Int32

    cascade2Split

    Declaration
    public float cascade2Split { get; }
    Property Value
    Type Description
    System.Single

    cascade4Split

    Declaration
    public Vector3 cascade4Split { get; }
    Property Value
    Type Description
    Vector3

    colorGradingLutSize

    Declaration
    public int colorGradingLutSize { get; set; }
    Property Value
    Type Description
    System.Int32

    colorGradingMode

    Declaration
    public ColorGradingMode colorGradingMode { get; set; }
    Property Value
    Type Description
    ColorGradingMode

    default2DMaterial

    Declaration
    public override Material default2DMaterial { get; }
    Property Value
    Type Description
    Material

    defaultLineMaterial

    Declaration
    public override Material defaultLineMaterial { get; }
    Property Value
    Type Description
    Material

    defaultMaterial

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

    defaultParticleMaterial

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

    defaultShader

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

    defaultTerrainMaterial

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

    defaultUIETC1SupportedMaterial

    Declaration
    public override Material defaultUIETC1SupportedMaterial { get; }
    Property Value
    Type Description
    Material

    defaultUIMaterial

    Declaration
    public override Material defaultUIMaterial { get; }
    Property Value
    Type Description
    Material

    defaultUIOverdrawMaterial

    Declaration
    public override Material defaultUIOverdrawMaterial { get; }
    Property Value
    Type Description
    Material

    mainLightRenderingMode

    Declaration
    public LightRenderingMode mainLightRenderingMode { get; }
    Property Value
    Type Description
    LightRenderingMode

    mainLightShadowmapResolution

    Declaration
    public int mainLightShadowmapResolution { get; }
    Property Value
    Type Description
    System.Int32

    maxAdditionalLightsCount

    Declaration
    public int maxAdditionalLightsCount { get; set; }
    Property Value
    Type Description
    System.Int32

    msaaSampleCount

    Declaration
    public int msaaSampleCount { get; set; }
    Property Value
    Type Description
    System.Int32

    opaqueDownsampling

    Declaration
    public Downsampling opaqueDownsampling { get; }
    Property Value
    Type Description
    Downsampling

    renderScale

    Declaration
    public float renderScale { get; set; }
    Property Value
    Type Description
    System.Single

    scriptableRenderer

    Declaration
    public ScriptableRenderer scriptableRenderer { get; }
    Property Value
    Type Description
    ScriptableRenderer

    shaderVariantLogLevel

    Declaration
    public ShaderVariantLogLevel shaderVariantLogLevel { get; set; }
    Property Value
    Type Description
    ShaderVariantLogLevel

    shadowCascadeOption

    Declaration
    public ShadowCascadesOption shadowCascadeOption { get; set; }
    Property Value
    Type Description
    ShadowCascadesOption

    shadowDepthBias

    Declaration
    public float shadowDepthBias { get; set; }
    Property Value
    Type Description
    System.Single

    shadowDistance

    Declaration
    public float shadowDistance { get; set; }
    Property Value
    Type Description
    System.Single

    shadowNormalBias

    Declaration
    public float shadowNormalBias { get; set; }
    Property Value
    Type Description
    System.Single

    supportsAdditionalLightShadows

    Declaration
    public bool supportsAdditionalLightShadows { get; }
    Property Value
    Type Description
    System.Boolean

    supportsCameraDepthTexture

    Declaration
    public bool supportsCameraDepthTexture { get; set; }
    Property Value
    Type Description
    System.Boolean

    supportsCameraOpaqueTexture

    Declaration
    public bool supportsCameraOpaqueTexture { get; set; }
    Property Value
    Type Description
    System.Boolean

    supportsDynamicBatching

    Declaration
    public bool supportsDynamicBatching { get; set; }
    Property Value
    Type Description
    System.Boolean

    supportsHDR

    Declaration
    public bool supportsHDR { get; set; }
    Property Value
    Type Description
    System.Boolean

    supportsMainLightShadows

    Declaration
    public bool supportsMainLightShadows { get; }
    Property Value
    Type Description
    System.Boolean

    supportsMixedLighting

    Declaration
    public bool supportsMixedLighting { get; }
    Property Value
    Type Description
    System.Boolean

    supportsSoftShadows

    Declaration
    public bool supportsSoftShadows { get; }
    Property Value
    Type Description
    System.Boolean

    useSRPBatcher

    Declaration
    public bool useSRPBatcher { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    CreatePipeline()

    Declaration
    protected override RenderPipeline CreatePipeline()
    Returns
    Type Description
    RenderPipeline

    LoadBuiltinRendererData()

    Declaration
    public ScriptableRendererData LoadBuiltinRendererData()
    Returns
    Type Description
    ScriptableRendererData

    OnAfterDeserialize()

    Declaration
    public void OnAfterDeserialize()

    OnBeforeSerialize()

    Declaration
    public void OnBeforeSerialize()
    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