docs.unity3d.com
    Show / Hide Table of Contents

    Class CompatibilitySettingUIBase

    Class CompatibilitySettingUIBase

    Inheritance
    Object
    CompatibilitySettingUIBase
    AndroidTargetArchitecturesSettingUI
    BuildCompressionSettingUI
    ColorSpaceSettingUI
    GraphicAPISettingUI
    InputSystemHandlerSettingUI
    IOSCameraUsageDescriptionUI
    MobileTargetMinVersionSettingUI
    MultiThreadedSettingUI
    ScriptingBackendSettingUI
    ToggleQualityLevelSettingUI
    ValidateAdditionalCameraScriptsSettingUI
    WebGLCompressionFormatSettingUI
    Namespace: Unity.Industrial.Forma.Editor.UI.Components
    Syntax
    [Serializable]
    public abstract class CompatibilitySettingUIBase : ICompatibilitySettingUI

    Fields

    m_Root

    UI root visual element

    Declaration
    protected VisualElement m_Root
    Field Value
    Type Description
    VisualElement

    m_Setting

    ICompatibilitySetting represented by this UI

    Declaration
    protected ICompatibilitySetting m_Setting
    Field Value
    Type Description
    ICompatibilitySetting

    m_SettingsAsset

    CompatibilitySettingsAsset represented by this UI

    Declaration
    protected CompatibilitySettingsAsset m_SettingsAsset
    Field Value
    Type Description
    CompatibilitySettingsAsset

    Methods

    CreateUI()

    Create UI

    Declaration
    protected virtual void CreateUI()

    GetSettingUI()

    Create and return UI

    Declaration
    public virtual VisualElement GetSettingUI()
    Returns
    Type Description
    VisualElement

    Created UI

    Implements
    ICompatibilitySettingUI.GetSettingUI()

    Initialize(CompatibilitySettingsAsset)

    Initialize with setting

    Declaration
    public virtual void Initialize(CompatibilitySettingsAsset settingsAsset)
    Parameters
    Type Name Description
    CompatibilitySettingsAsset settingsAsset

    CompatibilitySettingsAsset

    Implements
    ICompatibilitySettingUI.Initialize(CompatibilitySettingsAsset)

    RaiseUIRefreshEvent(Object)

    Raise refresh event

    Declaration
    protected void RaiseUIRefreshEvent(object sender)
    Parameters
    Type Name Description
    Object sender

    RefreshSettingUI()

    Rebuild UI

    Declaration
    public virtual void RefreshSettingUI()
    Implements
    ICompatibilitySettingUI.RefreshSettingUI()

    Events

    uiRefreshRequested

    UI should be refreshed

    Declaration
    public event ICompatibilitySettingUI.UIRefreshRequestedHandler uiRefreshRequested
    Event Type
    Type Description
    ICompatibilitySettingUI.UIRefreshRequestedHandler
    Implements
    ICompatibilitySettingUI.uiRefreshRequested
    Back to top
    Terms of use
    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