docs.unity3d.com
    Show / Hide Table of Contents

    Class ExplorerWindow

    Inheritance
    Object
    Object
    ScriptableObject
    EditorWindow
    LudiqEditorWindow
    ExplorerWindow
    Inherited Members
    LudiqEditorWindow._fullData
    LudiqEditorWindow._odinData
    LudiqEditorWindow._deserializationFailed
    LudiqEditorWindow.ISerializationCallbackReceiver.OnBeforeSerialize()
    LudiqEditorWindow.ISerializationCallbackReceiver.OnAfterDeserialize()
    LudiqEditorWindow.ILudiqRootObject.OnBeforeSerialize()
    LudiqEditorWindow.ILudiqRootObject.OnAfterSerialize()
    LudiqEditorWindow.ILudiqRootObject.OnBeforeDeserialize()
    LudiqEditorWindow.ILudiqRootObject.OnAfterDeserialize()
    LudiqEditorWindow.OnBeforeSerialize()
    LudiqEditorWindow.OnAfterSerialize()
    LudiqEditorWindow.OnBeforeDeserialize()
    LudiqEditorWindow.OnAfterDeserialize()
    LudiqEditorWindow.ILudiqRootObject.ShowData()
    LudiqEditorWindow.ShowData()
    LudiqEditorWindow.e
    LudiqEditorWindow.scroll
    LudiqEditorWindow.OnEnable()
    LudiqEditorWindow.OnDisable()
    LudiqEditorWindow.OnSelectionChange()
    LudiqEditorWindow.OnProjectChange()
    LudiqEditorWindow.OnHierarchyChange()
    LudiqEditorWindow.Update()
    LudiqEditorWindow.OnGUI()
    LudiqEditorWindow._OnSelectionChange()
    LudiqEditorWindow._OnHierarchyChange()
    LudiqEditorWindow._OnModeChange()
    LudiqEditorWindow._OnEnterPlayMode()
    LudiqEditorWindow._OnExitPlayMode()
    LudiqEditorWindow._OnEnterEditMode()
    LudiqEditorWindow._OnExitEditMode()
    LudiqEditorWindow._OnPrefabChange(GameObject)
    LudiqEditorWindow._Update(Boolean)
    LudiqEditorWindow.reliablePosition
    LudiqEditorWindow.ToString()
    EditorWindow.BeginWindows()
    EditorWindow.EndWindows()
    EditorWindow.ShowNotification(GUIContent)
    EditorWindow.ShowNotification(GUIContent, Double)
    EditorWindow.RemoveNotification()
    UnityEditor.EditorWindow.ShowTab()
    EditorWindow.Focus()
    EditorWindow.ShowUtility()
    EditorWindow.ShowPopup()
    EditorWindow.ShowModalUtility()
    EditorWindow.ShowAsDropDown(Rect, Vector2)
    EditorWindow.Show()
    EditorWindow.Show(Boolean)
    EditorWindow.ShowAuxWindow()
    EditorWindow.ShowModal()
    EditorWindow.GetWindow(Type, Boolean, String, Boolean)
    EditorWindow.GetWindow(Type, Boolean, String)
    EditorWindow.GetWindow(Type, Boolean)
    EditorWindow.GetWindow(Type)
    EditorWindow.GetWindowWithRect(Type, Rect, Boolean, String)
    EditorWindow.GetWindowWithRect(Type, Rect, Boolean)
    EditorWindow.GetWindowWithRect(Type, Rect)
    UnityEditor.EditorWindow.GetWindow<T>()
    UnityEditor.EditorWindow.GetWindow<T>(System.Boolean)
    UnityEditor.EditorWindow.GetWindow<T>(System.Boolean, System.String)
    UnityEditor.EditorWindow.GetWindow<T>(System.String)
    UnityEditor.EditorWindow.GetWindow<T>(System.String, System.Boolean)
    UnityEditor.EditorWindow.GetWindow<T>(System.Boolean, System.String, System.Boolean)
    UnityEditor.EditorWindow.GetWindow<T>(System.Type[])
    UnityEditor.EditorWindow.GetWindow<T>(System.String, System.Type[])
    UnityEditor.EditorWindow.GetWindow<T>(System.String, System.Boolean, System.Type[])
    UnityEditor.EditorWindow.CreateWindow<T>(System.Type[])
    UnityEditor.EditorWindow.CreateWindow<T>(System.String, System.Type[])
    UnityEditor.EditorWindow.HasOpenInstances<T>()
    EditorWindow.FocusWindowIfItsOpen(Type)
    UnityEditor.EditorWindow.FocusWindowIfItsOpen<T>()
    UnityEditor.EditorWindow.GetWindowWithRect<T>(UnityEngine.Rect)
    UnityEditor.EditorWindow.GetWindowWithRect<T>(UnityEngine.Rect, System.Boolean)
    UnityEditor.EditorWindow.GetWindowWithRect<T>(UnityEngine.Rect, System.Boolean, System.String)
    UnityEditor.EditorWindow.GetWindowWithRect<T>(UnityEngine.Rect, System.Boolean, System.String, System.Boolean)
    EditorWindow.SaveChanges()
    EditorWindow.DiscardChanges()
    EditorWindow.Close()
    EditorWindow.Repaint()
    EditorWindow.SendEvent(Event)
    EditorWindow.GetExtraPaneTypes()
    UnityEditor.EditorWindow.TryGetOverlay(System.String, UnityEditor.Overlays.Overlay)
    EditorWindow.rootVisualElement
    EditorWindow.overlayCanvas
    EditorWindow.wantsMouseMove
    EditorWindow.wantsMouseEnterLeaveWindow
    EditorWindow.wantsLessLayoutEvents
    EditorWindow.autoRepaintOnSceneChange
    EditorWindow.maximized
    EditorWindow.hasFocus
    EditorWindow.docked
    EditorWindow.focusedWindow
    EditorWindow.mouseOverWindow
    EditorWindow.hasUnsavedChanges
    EditorWindow.saveChangesMessage
    EditorWindow.minSize
    EditorWindow.maxSize
    EditorWindow.title
    EditorWindow.titleContent
    UnityEditor.EditorWindow.depthBufferBits
    UnityEditor.EditorWindow.antiAlias
    EditorWindow.position
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(String)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(Object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, Boolean)
    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, Boolean)
    Object.Destroy(Object, Single)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, Boolean)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, Boolean)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, Single)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
    Object.FindObjectOfType<T>()
    UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindObjectOfType(Type, Boolean)
    Object.name
    Object.hideFlags
    Namespace: Ludiq.Bolt
    Syntax
    public sealed class ExplorerWindow : LudiqEditorWindow, ISerializationCallbackReceiver, ILudiqRootObject, IHasCustomMenu

    Properties

    category

    Declaration
    public static BoltTypeCategory category { get; }
    Property Value
    Type Description
    BoltTypeCategory

    classShell

    Declaration
    public static IBoltClassShell classShell { get; }
    Property Value
    Type Description
    IBoltClassShell

    embedGraph

    Declaration
    public static IEmbedGraph embedGraph { get; }
    Property Value
    Type Description
    IEmbedGraph

    instance

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

    member

    Declaration
    public static IBoltMember member { get; }
    Property Value
    Type Description
    IBoltMember

    type

    Declaration
    public static BoltType type { get; }
    Property Value
    Type Description
    BoltType

    Methods

    _OnDisable()

    Declaration
    protected override void _OnDisable()
    Overrides
    LudiqEditorWindow._OnDisable()

    _OnEnable()

    Declaration
    protected override void _OnEnable()
    Overrides
    LudiqEditorWindow._OnEnable()

    _OnGUI()

    Declaration
    protected override void _OnGUI()
    Overrides
    LudiqEditorWindow._OnGUI()

    _OnProjectChange()

    Declaration
    protected override void _OnProjectChange()
    Overrides
    LudiqEditorWindow._OnProjectChange()

    _OnUndoRedo()

    Declaration
    protected override void _OnUndoRedo()
    Overrides
    LudiqEditorWindow._OnUndoRedo()

    AddItemsToMenu(GenericMenu)

    Declaration
    public override void AddItemsToMenu(GenericMenu menu)
    Parameters
    Type Name Description
    GenericMenu menu
    Overrides
    LudiqEditorWindow.AddItemsToMenu(GenericMenu)

    GoToDefinition(Object, Boolean)

    Declaration
    public static void GoToDefinition(object source, bool open)
    Parameters
    Type Name Description
    Object source
    Boolean open

    NewClass()

    Declaration
    public void NewClass()

    NewEnum()

    Declaration
    public void NewEnum()

    Open()

    Declaration
    [MenuItem("Window/Bolt/Explorer", priority = 4)]
    public static void Open()

    Search(String)

    Declaration
    public static void Search(string query)
    Parameters
    Type Name Description
    String query

    Events

    selectionChanged

    Declaration
    public static event Action selectionChanged
    Event Type
    Type Description
    Action

    Extension Methods

    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    LudiqGUIUtility.Center(EditorWindow)
    LudiqGUIUtility.ShowNextTabIfPossible(EditorWindow)
    LudiqGUIUtility.ShowPrevTabIfPossible(EditorWindow)
    LudiqGUIUtility.GetTabs(EditorWindow)
    LudiqGUIUtility.IsFocused(EditorWindow)
    LudiqGUIUtility.ShowModal(EditorWindow)
    LudiqGUIUtility.ShowAsDropDownWithKeyboardFocus(EditorWindow, Rect, Vector2)
    LudiqGUIUtility.TryDockNextTo(EditorWindow, Type[])
    LudiqGUIUtility.ShowNextTo(EditorWindow, Type[])
    LiteralUtility.ToLiteralString(Object)
    LiteralUtility.ToLiteralStringOrDefault(Object)
    LiteralUtility.TryToLiteralString(Object, out String)
    EditorUnityObjectUtility.GetPrefabDefinition(Object)
    EditorUnityObjectUtility.IsPrefabInstance(Object)
    EditorUnityObjectUtility.IsPrefabDefinition(Object)
    EditorUnityObjectUtility.IsConnectedPrefabInstance(Object)
    EditorUnityObjectUtility.IsDisconnectedPrefabInstance(Object)
    EditorUnityObjectUtility.IsSceneBound(Object)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone(Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneViaSerializationPolicy(Object)
    Cloning.CloneViaSerializationPolicy(Object, out Dictionary<Object, Object>)
    Cloning.CloneViaSerializationPolicy<T>(T)
    Cloning.CloneViaSerializationPolicy<T>(T, out Dictionary<Object, Object>)
    Cloning.CloneInto(Object, ref Object, ICloner, Boolean)
    Cloning.CloneInto(Object, ref Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneInto<T>(T, ref Object, ICloner, Boolean)
    Cloning.CloneInto<T>(T, ref Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneIntoViaSerializationPolicy(Object, ref Object)
    Cloning.CloneIntoViaSerializationPolicy(Object, ref Object, out Dictionary<Object, Object>)
    Cloning.CloneIntoViaSerializationPolicy<T>(T, ref Object)
    Cloning.CloneIntoViaSerializationPolicy<T>(T, ref Object, out Dictionary<Object, Object>)
    Cloning.CloneValueType(Object)
    ConversionUtility.ConvertTo<TSource>(TSource, Type)
    ConversionUtility.IsLateConvertibleTo(Object, Type, Boolean)
    ConversionUtility.IsLateConvertibleTo<T>(Object, Boolean)
    ConversionUtility.LateConvertTo(Object, Type)
    ConversionUtility.LateConvertTo<T>(Object)
    ConversionUtility.TryLateConvertTo(Object, Type, out Object, Boolean)
    ConversionUtility.TryLateConvertTo<T>(Object, out T, Boolean)
    TypeUtility.ToShortString(Object, Int32)
    TypeUtility.CastTo<T>(Object)
    Serialization.FullSerialize(Object, Boolean)
    Serialization.OdinSerialize<T>(T, DataFormat)
    Serialization.OdinSerialize<T>(T, ref SerializationData, DataFormat)
    ComponentHolderProtocol.IsComponentHolder(Object)
    ComponentHolderProtocol.AsGameObject(Object)
    ComponentHolderProtocol.GameObject(Object)
    ComponentHolderProtocol.GetOrAddComponent<T>(Object)
    ComponentHolderProtocol.GetOrAddComponent(Object, Type)
    ComponentHolderProtocol.AddComponent<T>(Object)
    ComponentHolderProtocol.AddComponent(Object, Type)
    ComponentHolderProtocol.GetComponent<T>(Object)
    ComponentHolderProtocol.GetComponent(Object, Type)
    ComponentHolderProtocol.GetComponentInChildren(Object, Type, Boolean)
    ComponentHolderProtocol.GetComponentInChildren(Object, Type)
    ComponentHolderProtocol.GetComponentInChildren<T>(Object)
    ComponentHolderProtocol.GetComponentInChildren<T>(Object, Boolean)
    ComponentHolderProtocol.GetComponentInParent(Object, Type)
    ComponentHolderProtocol.GetComponentInParent<T>(Object)
    ComponentHolderProtocol.GetComponents(Object, Type)
    ComponentHolderProtocol.GetComponents<T>(Object)
    ComponentHolderProtocol.GetComponents(Object, Type, List<Component>)
    ComponentHolderProtocol.GetComponents<T>(Object, List<T>)
    ComponentHolderProtocol.GetComponentsInChildren(Object, Type)
    ComponentHolderProtocol.GetComponentsInChildren(Object, Type, Boolean)
    ComponentHolderProtocol.GetComponentsInChildren<T>(Object, Boolean)
    ComponentHolderProtocol.GetComponentsInChildren<T>(Object, Boolean, List<T>)
    ComponentHolderProtocol.GetComponentsInChildren<T>(Object)
    ComponentHolderProtocol.GetComponentsInChildren<T>(Object, List<T>)
    ComponentHolderProtocol.GetComponentsInParent(Object, Type)
    ComponentHolderProtocol.GetComponentsInParent(Object, Type, Boolean)
    ComponentHolderProtocol.GetComponentsInParent<T>(Object, Boolean, List<T>)
    ComponentHolderProtocol.GetComponentsInParent<T>(Object, Boolean)
    ComponentHolderProtocol.GetComponentsInParent<T>(Object)
    LinqUtility.Yield<T>(T)
    UnityObjectUtility.IsDestroyed(Object)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.IsUnityNullSafe(Object)
    UnityObjectUtility.GetInstanceIDSafe(Object)
    UnityObjectUtility.UnityNullCoalesce(Object, Object)
    UnityObjectUtility.ToSafeString(Object)
    UnityObjectUtility.ToSafeString(Object)
    UnityObjectUtility.AsUnityNull<T>(T)
    UnityObjectUtility.IsHidden(Object)
    Icons.Icon(Object)
    XFilterProvider.Filter(Object)
    XFilterProvider.Filter<TFilter>(Object)
    BoltGenerationUtility.GenerateLiteral(Object, IGeneration)
    XGeneratorProvider.Generator(Object, IGeneration)
    XGeneratorProvider.Generator<TGenerator>(Object, IGeneration)
    XGeneratorProvider.HasGenerator(Object, IGeneration)
    XGeneratorProvider.HasGenerator<TGenerator>(Object, IGeneration)
    XGeneratorProvider.TryGetGenerator(Object, out IGenerator, IGeneration)
    XGeneratorProvider.TryGetGenerator<TGenerator>(Object, IGeneration, out TGenerator)
    BoltComponentHolderProtocol.AddBoltComponent(Object, BoltClass)
    BoltComponentHolderProtocol.GetBoltComponent(Object, BoltClass)
    BoltComponentHolderProtocol.GetOrAddBoltComponent(Object, BoltClass)
    BoltComponentHolderProtocol.GetBoltComponentInChildren(Object, BoltClass, Boolean)
    BoltComponentHolderProtocol.GetBoltComponentInParent(Object, BoltClass, Boolean)
    BoltComponentHolderProtocol.GetBoltComponents(Object, BoltClass)
    BoltComponentHolderProtocol.GetBoltComponents(Object, BoltClass, List<BoltComponent>)
    BoltComponentHolderProtocol.GetBoltComponentsInParent(Object, BoltClass, Boolean)
    BoltComponentHolderProtocol.GetBoltComponentsInParent(Object, BoltClass, List<BoltComponent>, Boolean)
    BoltComponentHolderProtocol.GetBoltComponentsInChildren(Object, BoltClass, Boolean)
    BoltComponentHolderProtocol.GetBoltComponentsInChildren(Object, BoltClass, List<BoltComponent>, Boolean)
    HybridComponentHolderProtocol.AddHybridComponent(Object, HybridType)
    HybridComponentHolderProtocol.GetHybridComponent(Object, HybridType)
    HybridComponentHolderProtocol.GetOrAddHybridComponent(Object, HybridType)
    HybridComponentHolderProtocol.GetHybridComponentInChildren(Object, HybridType, Boolean)
    HybridComponentHolderProtocol.GetHybridComponentInParent(Object, HybridType, Boolean)
    HybridComponentHolderProtocol.GetHybridComponents(Object, HybridType)
    HybridComponentHolderProtocol.GetHybridComponents(Object, HybridType, List<Component>)
    HybridComponentHolderProtocol.GetHybridComponentsInParent(Object, HybridType, Boolean)
    HybridComponentHolderProtocol.GetHybridComponentsInParent(Object, HybridType, List<Component>, Boolean)
    HybridComponentHolderProtocol.GetHybridComponentsInChildren(Object, HybridType, Boolean)
    HybridComponentHolderProtocol.GetHybridComponentsInChildren(Object, HybridType, List<Component>, Boolean)
    HybridConversionUtility.ConvertTo(Object, HybridType, HybridType)
    HybridConversionUtility.IsLateConvertibleTo(Object, HybridType, Boolean)
    HybridConversionUtility.LateConvertTo(Object, HybridType)
    HybridConversionUtility.TryLateConvertTo(Object, HybridType, out Object, Boolean)
    HybridTypeUtility.GetHybridType(Object)
    IsUtility.Is<TO, TC>(TO, out TC)
    GeneratedComponentHolderProtocol.AddGeneratedComponent<T>(Object)
    GeneratedComponentHolderProtocol.GetGeneratedComponent<T>(Object)
    GeneratedComponentHolderProtocol.GetOrAddGeneratedComponent<T>(Object)
    GeneratedComponentHolderProtocol.GetGeneratedComponentInChildren<T>(Object, Boolean)
    GeneratedComponentHolderProtocol.GetGeneratedComponentInParent<T>(Object, Boolean)
    GeneratedComponentHolderProtocol.GetGeneratedComponents<T>(Object)
    GeneratedComponentHolderProtocol.GetGeneratedComponents<T>(Object, List<T>)
    GeneratedComponentHolderProtocol.GetGeneratedComponentsInParent<T>(Object, Boolean)
    GeneratedComponentHolderProtocol.GetGeneratedComponentsInParent<T>(Object, List<T>, Boolean)
    GeneratedComponentHolderProtocol.GetGeneratedComponentsInChildren<T>(Object, Boolean)
    GeneratedComponentHolderProtocol.GetGeneratedComponentsInChildren<T>(Object, List<T>, Boolean)
    PrivateReflectionUsingDynamicExtensions.AsDynamic(Object)
    JsonWriter.ToJson(Object)
    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