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

    Class VisualEffectEditor

    Inheritance
    System.Object
    VisualEffectEditor
    AdvancedVisualEffectEditor
    Namespace: UnityEditor.VFX
    Syntax
    public class VisualEffectEditor : Editor

    Fields

    m_VisualEffectAsset

    Declaration
    protected SerializedProperty m_VisualEffectAsset
    Field Value
    Type Description
    SerializedProperty

    overrideWidth

    Declaration
    protected const float overrideWidth = 16F
    Field Value
    Type Description
    System.Single

    Methods

    AssetField()

    Declaration
    protected virtual void AssetField()

    DrawParameters()

    Declaration
    protected virtual void DrawParameters()

    EditorModeInspectorButton()

    Declaration
    protected virtual void EditorModeInspectorButton()

    EmptyLineControl(String, String, Int32)

    Declaration
    protected virtual void EmptyLineControl(string name, string tooltip, int depth)
    Parameters
    Type Name Description
    System.String name
    System.String tooltip
    System.Int32 depth

    GetCurrentSkin()

    Declaration
    public static GUISkin GetCurrentSkin()
    Returns
    Type Description
    GUISkin

    GetGUIContent(String, String)

    Declaration
    protected GUIContent GetGUIContent(string name, string tooltip = null)
    Parameters
    Type Name Description
    System.String name
    System.String tooltip
    Returns
    Type Description
    GUIContent

    GetObjectValue(SerializedProperty)

    Declaration
    protected static object GetObjectValue(SerializedProperty prop)
    Parameters
    Type Name Description
    SerializedProperty prop
    Returns
    Type Description
    System.Object

    OnDisable()

    Declaration
    protected void OnDisable()

    OnEnable()

    Declaration
    protected void OnEnable()

    OnInspectorGUI()

    Declaration
    public override void OnInspectorGUI()

    OnSceneGUI()

    Declaration
    protected virtual void OnSceneGUI()

    PropertyOverrideChanged()

    Declaration
    protected virtual void PropertyOverrideChanged()

    RepaintAllEditors()

    Declaration
    public static void RepaintAllEditors()

    SceneViewGUICallback(Object, SceneView)

    Declaration
    protected virtual void SceneViewGUICallback(Object target, SceneView sceneView)
    Parameters
    Type Name Description
    UnityEngine.Object target
    SceneView sceneView

    SeedField()

    Declaration
    protected virtual bool SeedField()
    Returns
    Type Description
    System.Boolean

    SetObjectValue(SerializedProperty, Object)

    Declaration
    protected static void SetObjectValue(SerializedProperty prop, object value)
    Parameters
    Type Name Description
    SerializedProperty prop
    System.Object value

    ShowHeader(GUIContent, Boolean, Boolean, Boolean, Boolean)

    Declaration
    public static bool ShowHeader(GUIContent nameContent, bool hasHeader, bool hasFooter, bool displayToggle, bool toggleState)
    Parameters
    Type Name Description
    GUIContent nameContent
    System.Boolean hasHeader
    System.Boolean hasFooter
    System.Boolean displayToggle
    System.Boolean toggleState
    Returns
    Type Description
    System.Boolean
    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