docs.unity.cn
    Show / Hide Table of Contents

    Class SearchViewState

    Inheritance
    Object
    SearchViewState
    Namespace: UnityEditor.Search
    Syntax
    [Serializable]
    public class SearchViewState : ISerializationCallbackReceiver

    Constructors

    SearchViewState(SearchContext)

    Declaration
    public SearchViewState(SearchContext context)
    Parameters
    Type Name Description
    SearchContext context

    SearchViewState(SearchContext, Action<SearchItem, Boolean>)

    Declaration
    public SearchViewState(SearchContext context, Action<SearchItem, bool> selectHandler)
    Parameters
    Type Name Description
    SearchContext context
    Action<SearchItem, Boolean> selectHandler

    SearchViewState(SearchContext, Action<Object, Boolean>, Action<Object>, String, Type)

    Declaration
    public SearchViewState(SearchContext context, Action<Object, bool> selectObjectHandler, Action<Object> trackingObjectHandler, string typeName, Type filterType)
    Parameters
    Type Name Description
    SearchContext context
    Action<Object, Boolean> selectObjectHandler
    Action<Object> trackingObjectHandler
    String typeName
    Type filterType

    SearchViewState(SearchContext, SearchTable, SearchViewFlags)

    Declaration
    public SearchViewState(SearchContext context, SearchTable tableConfig, SearchViewFlags flags = SearchViewFlags.None)
    Parameters
    Type Name Description
    SearchContext context
    SearchTable tableConfig
    SearchViewFlags flags

    SearchViewState(SearchContext, SearchViewFlags)

    Declaration
    public SearchViewState(SearchContext context, SearchViewFlags flags)
    Parameters
    Type Name Description
    SearchContext context
    SearchViewFlags flags

    Fields

    defaultSize

    Declaration
    public static readonly Vector2 defaultSize
    Field Value
    Type Description
    Vector2

    excludeClearItem

    Declaration
    public bool excludeClearItem
    Field Value
    Type Description
    Boolean

    flags

    Declaration
    public SearchViewFlags flags
    Field Value
    Type Description
    SearchViewFlags

    group

    Declaration
    public string group
    Field Value
    Type Description
    String

    hideAllGroup

    Declaration
    public bool hideAllGroup
    Field Value
    Type Description
    Boolean

    hideTabs

    Declaration
    [SerializeField]
    public bool hideTabs
    Field Value
    Type Description
    Boolean

    ignoreSaveSearches

    Declaration
    public bool ignoreSaveSearches
    Field Value
    Type Description
    Boolean

    itemSize

    Declaration
    public float itemSize
    Field Value
    Type Description
    Single

    position

    Declaration
    public Rect position
    Field Value
    Type Description
    Rect

    sessionId

    Declaration
    public string sessionId
    Field Value
    Type Description
    String

    sessionName

    Declaration
    public string sessionName
    Field Value
    Type Description
    String

    tableConfig

    Declaration
    public SearchTable tableConfig
    Field Value
    Type Description
    SearchTable

    title

    Declaration
    public string title
    Field Value
    Type Description
    String

    windowTitle

    Declaration
    public GUIContent windowTitle
    Field Value
    Type Description
    GUIContent

    Properties

    context

    Declaration
    public SearchContext context { get; }
    Property Value
    Type Description
    SearchContext

    groupChanged

    Declaration
    public Action<SearchContext, string, string> groupChanged { get; set; }
    Property Value
    Type Description
    Action<SearchContext, String, String>

    hasWindowSize

    Declaration
    public bool hasWindowSize { get; }
    Property Value
    Type Description
    Boolean

    selectHandler

    Declaration
    public Action<SearchItem, bool> selectHandler { get; set; }
    Property Value
    Type Description
    Action<SearchItem, Boolean>

    text

    Declaration
    public string text { get; set; }
    Property Value
    Type Description
    String

    trackingHandler

    Declaration
    public Action<SearchItem> trackingHandler { get; set; }
    Property Value
    Type Description
    Action<SearchItem>

    windowSize

    Declaration
    public Vector2 windowSize { get; }
    Property Value
    Type Description
    Vector2

    Methods

    GetProviderIds()

    Declaration
    public IEnumerable<string> GetProviderIds()
    Returns
    Type Description
    IEnumerable<String>

    GetProviderTypes()

    Declaration
    public IEnumerable<string> GetProviderTypes()
    Returns
    Type Description
    IEnumerable<String>

    HasFlag(SearchViewFlags)

    Declaration
    public bool HasFlag(SearchViewFlags flags)
    Parameters
    Type Name Description
    SearchViewFlags flags
    Returns
    Type Description
    Boolean

    LoadDefaults()

    Declaration
    public static SearchViewState LoadDefaults()
    Returns
    Type Description
    SearchViewState

    OnAfterDeserialize()

    Declaration
    public void OnAfterDeserialize()
    Implements
    ISerializationCallbackReceiver.OnAfterDeserialize()

    OnBeforeSerialize()

    Declaration
    public void OnBeforeSerialize()
    Implements
    ISerializationCallbackReceiver.OnBeforeSerialize()
    Back to top Copyright © 2022 Unity Technologies
    Generated by DocFX
    on Wednesday, October 26, 2022
    Terms of use