C# Class UnityEditor.AudioMixersDataSource

Inheritance: TreeViewDataSource
显示文件 Open project: CarlosHBC/UnityDecompiled Class Usage Examples

Public Methods

Method Description
AudioMixersDataSource ( TreeViewController treeView, Func getAllControllersCallback ) : System
FetchData ( ) : void
GetInsertAfterItemIDForNewItem ( string newName, TreeViewItem parentItem ) : int
InsertFakeItem ( int id, int parentID, string name, Texture2D icon ) : void
IsRenamingItemAllowed ( TreeViewItem item ) : bool

Private Methods

Method Description
GetInfoText ( UnityEditor.Audio.AudioMixerController controller ) : string
SetChildParentOfMixerItem ( AudioMixerItem item, List items ) : void
SetItemDepthRecursive ( TreeViewItem item, int depth ) : void
SortRecursive ( TreeViewItem item ) : void

Method Details

AudioMixersDataSource() public method

public AudioMixersDataSource ( TreeViewController treeView, Func getAllControllersCallback ) : System
treeView TreeViewController
getAllControllersCallback Func
return System

FetchData() public method

public FetchData ( ) : void
return void

GetInsertAfterItemIDForNewItem() public method

public GetInsertAfterItemIDForNewItem ( string newName, TreeViewItem parentItem ) : int
newName string
parentItem TreeViewItem
return int

InsertFakeItem() public method

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

IsRenamingItemAllowed() public method

public IsRenamingItemAllowed ( TreeViewItem item ) : bool
item TreeViewItem
return bool