docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class RenderPipelineGlobalSettings<TGlobalRenderPipelineSettings, TRenderPipeline>

    A ScriptableObject to associate with a RenderPipeline and store project-wide settings for that pipeline. You can register a single RenderPipelineGlobalSettings instance to the GraphicsSettings by using RegisterRenderPipelineSettings(Type, RenderPipelineGlobalSettings). You can use this to save RenderPipeline settings that appear in GraphicsSettings.

    Inheritance
    object
    Object
    ScriptableObject
    RenderPipelineGlobalSettings
    RenderPipelineGlobalSettings<TGlobalRenderPipelineSettings, TRenderPipeline>
    Implements
    ISerializationCallbackReceiver
    Inherited Members
    RenderPipelineGlobalSettings.Initialize(RenderPipelineGlobalSettings)
    RenderPipelineGlobalSettings.Add(IRenderPipelineGraphicsSettings)
    RenderPipelineGlobalSettings.Remove(IRenderPipelineGraphicsSettings)
    RenderPipelineGlobalSettings.TryGet(Type, out IRenderPipelineGraphicsSettings)
    RenderPipelineGlobalSettings.TryGetFirstSettingsImplementingInterface<TSettingsInterfaceType>(out TSettingsInterfaceType)
    RenderPipelineGlobalSettings.GetSettingsImplementingInterface<TSettingsInterfaceType>(out List<TSettingsInterfaceType>)
    RenderPipelineGlobalSettings.Contains(Type)
    RenderPipelineGlobalSettings.OnBeforeSerialize()
    RenderPipelineGlobalSettings.OnAfterDeserialize()
    RenderPipelineGlobalSettings.settingsList
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(string)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.InstantiateAsync<T>(T)
    Object.InstantiateAsync<T>(T, Transform)
    Object.InstantiateAsync<T>(T, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int)
    Object.InstantiateAsync<T>(T, int, Transform)
    Object.InstantiateAsync<T>(T, int, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, int, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, Transform, Vector3, Quaternion, CancellationToken)
    Object.InstantiateAsync<T>(T, int, Transform, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, int, Transform, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>, CancellationToken)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Scene)
    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
    Assembly: Unity.RenderPipelines.Core.Runtime.dll
    Syntax
    public abstract class RenderPipelineGlobalSettings<TGlobalRenderPipelineSettings, TRenderPipeline> : RenderPipelineGlobalSettings, ISerializationCallbackReceiver where TGlobalRenderPipelineSettings : RenderPipelineGlobalSettings where TRenderPipeline : RenderPipeline
    Type Parameters
    Name Description
    TGlobalRenderPipelineSettings

    RenderPipelineGlobalSettings

    TRenderPipeline

    RenderPipeline

    Properties

    instance

    Active Global Settings asset. If the value is null then no TGlobalRenderPipelineSettings is registered to the Graphics Settings with the TRenderPipeline.

    Declaration
    public static TGlobalRenderPipelineSettings instance { get; }
    Property Value
    Type Description
    TGlobalRenderPipelineSettings

    Methods

    Reset()

    Called when settings asset is reset in the editor.

    Declaration
    public virtual void Reset()

    Implements

    ISerializationCallbackReceiver

    Extension Methods

    ReflectionUtils.GetField(object, string)
    ReflectionUtils.GetFields(object)
    ReflectionUtils.Invoke(object, string, params object[])
    ReflectionUtils.SetField(object, string, object)
    AnalyticsUtils.ToNestedColumnWithDefault<T>(T, T, bool)
    AnalyticsUtils.ToNestedColumn<T>(T, T)
    In This Article
    Back to top
    Copyright © 2024 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)