C# 클래스 UnityEditor.TreeViewDataSource

상속: ITreeViewDataSource
파일 보기 프로젝트 열기: randomize/VimConfig

공개 프로퍼티들

프로퍼티 타입 설명
onVisibleRowsChanged System.Action

보호된 프로퍼티들

프로퍼티 타입 설명
m_FakeItem TreeViewItem
m_NeedRefreshVisibleFolders bool
m_RootItem TreeViewItem
m_TreeView UnityEditor.TreeView
m_VisibleRows List

공개 메소드들

메소드 설명
CanBeMultiSelected ( TreeViewItem item ) : bool
CanBeParent ( TreeViewItem item ) : bool
FetchData ( ) : void
FindItem ( int id ) : TreeViewItem
GetExpandedIDs ( ) : int[]
GetVisibleRows ( ) : List
HasFakeItem ( ) : bool
InsertFakeItem ( int id, int parentID, string name, Texture2D icon ) : void
IsExpandable ( TreeViewItem item ) : bool
IsExpanded ( TreeViewItem item ) : bool
IsExpanded ( int id ) : bool
IsRenamingItemAllowed ( TreeViewItem item ) : bool
OnExpandedStateChanged ( ) : void
OnSearchChanged ( ) : void
ReloadData ( ) : void
RemoveFakeItem ( ) : void
SetExpanded ( int id, bool expand ) : bool
SetExpanded ( TreeViewItem item, bool expand ) : void
SetExpandedIDs ( int ids ) : void
SetExpandedWithChildren ( TreeViewItem fromItem, bool expand ) : void
TreeViewDataSource ( UnityEditor.TreeView treeView ) : System

보호된 메소드들

메소드 설명
ExpandedRows ( TreeViewItem root ) : List
GetVisibleItemsRecursive ( TreeViewItem item, List items ) : void
Search ( TreeViewItem root, string search ) : List
SearchRecursive ( TreeViewItem item, string search, List searchResult ) : void

메소드 상세

CanBeMultiSelected() 공개 메소드

public CanBeMultiSelected ( TreeViewItem item ) : bool
item TreeViewItem
리턴 bool

CanBeParent() 공개 메소드

public CanBeParent ( TreeViewItem item ) : bool
item TreeViewItem
리턴 bool

ExpandedRows() 보호된 메소드

protected ExpandedRows ( TreeViewItem root ) : List
root TreeViewItem
리턴 List

FetchData() 공개 추상적인 메소드

public abstract FetchData ( ) : void
리턴 void

FindItem() 공개 메소드

public FindItem ( int id ) : TreeViewItem
id int
리턴 TreeViewItem

GetExpandedIDs() 공개 메소드

public GetExpandedIDs ( ) : int[]
리턴 int[]

GetVisibleItemsRecursive() 보호된 메소드

protected GetVisibleItemsRecursive ( TreeViewItem item, List items ) : void
item TreeViewItem
items List
리턴 void

GetVisibleRows() 공개 메소드

public GetVisibleRows ( ) : List
리턴 List

HasFakeItem() 공개 메소드

public HasFakeItem ( ) : bool
리턴 bool

InsertFakeItem() 공개 메소드

public InsertFakeItem ( int id, int parentID, string name, Texture2D icon ) : void
id int
parentID int
name string
icon UnityEngine.Texture2D
리턴 void

IsExpandable() 공개 메소드

public IsExpandable ( TreeViewItem item ) : bool
item TreeViewItem
리턴 bool

IsExpanded() 공개 메소드

public IsExpanded ( TreeViewItem item ) : bool
item TreeViewItem
리턴 bool

IsExpanded() 공개 메소드

public IsExpanded ( int id ) : bool
id int
리턴 bool

IsRenamingItemAllowed() 공개 메소드

public IsRenamingItemAllowed ( TreeViewItem item ) : bool
item TreeViewItem
리턴 bool

OnExpandedStateChanged() 공개 메소드

public OnExpandedStateChanged ( ) : void
리턴 void

OnSearchChanged() 공개 메소드

public OnSearchChanged ( ) : void
리턴 void

ReloadData() 공개 메소드

public ReloadData ( ) : void
리턴 void

RemoveFakeItem() 공개 메소드

public RemoveFakeItem ( ) : void
리턴 void

Search() 보호된 메소드

protected Search ( TreeViewItem root, string search ) : List
root TreeViewItem
search string
리턴 List

SearchRecursive() 보호된 메소드

protected SearchRecursive ( TreeViewItem item, string search, List searchResult ) : void
item TreeViewItem
search string
searchResult List
리턴 void

SetExpanded() 공개 메소드

public SetExpanded ( int id, bool expand ) : bool
id int
expand bool
리턴 bool

SetExpanded() 공개 메소드

public SetExpanded ( TreeViewItem item, bool expand ) : void
item TreeViewItem
expand bool
리턴 void

SetExpandedIDs() 공개 메소드

public SetExpandedIDs ( int ids ) : void
ids int
리턴 void

SetExpandedWithChildren() 공개 메소드

public SetExpandedWithChildren ( TreeViewItem fromItem, bool expand ) : void
fromItem TreeViewItem
expand bool
리턴 void

TreeViewDataSource() 공개 메소드

public TreeViewDataSource ( UnityEditor.TreeView treeView ) : System
treeView UnityEditor.TreeView
리턴 System

프로퍼티 상세

m_FakeItem 보호되어 있는 프로퍼티

protected TreeViewItem m_FakeItem
리턴 TreeViewItem

m_NeedRefreshVisibleFolders 보호되어 있는 프로퍼티

protected bool m_NeedRefreshVisibleFolders
리턴 bool

m_RootItem 보호되어 있는 프로퍼티

protected TreeViewItem m_RootItem
리턴 TreeViewItem

m_TreeView 보호되어 있는 프로퍼티

protected TreeView,UnityEditor m_TreeView
리턴 UnityEditor.TreeView

m_VisibleRows 보호되어 있는 프로퍼티

protected List m_VisibleRows
리턴 List

onVisibleRowsChanged 공개적으로 프로퍼티

public Action,System onVisibleRowsChanged
리턴 System.Action