docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class RenderPipelineGlobalSettingsProvider<TRenderPipeline, TGlobalSettings>

    Render Pipeline Settings provider

    Inheritance
    object
    SettingsProvider
    RenderPipelineGlobalSettingsProvider<TRenderPipeline, TGlobalSettings>
    Inherited Members
    SettingsProvider.HasSearchInterest(string)
    SettingsProvider.OnFooterBarGUI()
    SettingsProvider.OnInspectorUpdate()
    SettingsProvider.Repaint()
    SettingsProvider.PopulateSearchKeywordsFromGUIContentProperties<T>()
    SettingsProvider.GetSearchKeywordsFromGUIContentProperties<T>()
    SettingsProvider.GetSearchKeywordsFromSerializedObject(SerializedObject)
    SettingsProvider.GetSearchKeywordsFromPath(string)
    SettingsProvider.label
    SettingsProvider.settingsPath
    SettingsProvider.scope
    SettingsProvider.keywords
    SettingsProvider.guiHandler
    SettingsProvider.titleBarGuiHandler
    SettingsProvider.footerBarGuiHandler
    SettingsProvider.activateHandler
    SettingsProvider.deactivateHandler
    SettingsProvider.hasSearchInterestHandler
    SettingsProvider.inspectorUpdateHandler
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEditor.Rendering
    Assembly: Unity.RenderPipelines.Core.Editor.dll
    Syntax
    [Obsolete("This is obsolete. GlobalSettingsAsset content are transformed in IRenderPipelineGraphicsSettings and they are directly embedded in Projectsettings > Graphics #from(2023.3)")]
    public abstract class RenderPipelineGlobalSettingsProvider<TRenderPipeline, TGlobalSettings> : SettingsProvider where TRenderPipeline : RenderPipeline where TGlobalSettings : RenderPipelineGlobalSettings
    Type Parameters
    Name Description
    TRenderPipeline

    RenderPipeline

    TGlobalSettings

    RenderPipelineGlobalSettings

    Constructors

    RenderPipelineGlobalSettingsProvider(string)

    Constructor

    Declaration
    public RenderPipelineGlobalSettingsProvider(string v)
    Parameters
    Type Name Description
    string v

    The path of the settings

    Methods

    Clone(RenderPipelineGlobalSettings, bool)

    Clones the RenderPipelineGlobalSettings asset

    Declaration
    protected virtual void Clone(RenderPipelineGlobalSettings source, bool activateAsset)
    Parameters
    Type Name Description
    RenderPipelineGlobalSettings source

    The RenderPipelineGlobalSettings to clone.

    bool activateAsset

    if the asset should be shown on the inspector.

    Create(bool, bool)

    Creates a new RenderPipelineGlobalSettings asset

    Declaration
    protected virtual void Create(bool useProjectSettingsFolder, bool activateAsset)
    Parameters
    Type Name Description
    bool useProjectSettingsFolder

    If the asset should be created on the project settings folder

    bool activateAsset

    if the asset should be shown on the inspector

    Ensure()

    Ensures that the RenderPipelineGlobalSettings asset is correct

    Declaration
    protected abstract void Ensure()

    OnActivate(string, VisualElement)

    This method is being called when the provider is activated

    Declaration
    public override void OnActivate(string searchContext, VisualElement rootElement)
    Parameters
    Type Name Description
    string searchContext

    The context with the search

    VisualElement rootElement

    The VisualElement with the root

    Overrides
    SettingsProvider.OnActivate(string, VisualElement)

    OnDeactivate()

    This method is being called when the provider is deactivated

    Declaration
    public override void OnDeactivate()
    Overrides
    SettingsProvider.OnDeactivate()

    OnGUI(string)

    Method called to render the IMGUI of the settings provider

    Declaration
    public override void OnGUI(string searchContext)
    Parameters
    Type Name Description
    string searchContext

    The search content

    Overrides
    SettingsProvider.OnGUI(string)

    OnTitleBarGUI()

    Method called when the title bar is being rendered

    Declaration
    public override void OnTitleBarGUI()
    Overrides
    SettingsProvider.OnTitleBarGUI()

    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)