C# Class AkWwiseTreeView, GrapplingHookFighters

Inheritance: TreeViewControl
ファイルを表示 Open project: PurdueSIGGD/GrapplingHookFighters Class Usage Examples

Public Properties

Property Type Description
LastDoubleClickedItem TreeViewItem,

Public Methods

Method Description
AddHandlerEvents ( TreeViewItem, item ) : void

Handler functions for TreeViewControl

AkWwiseTreeView ( ) : System
AssignDefaults ( ) : void

TreeViewControl overrides for our custom logos

CustomIconHandler ( object sender, System args ) : void
DisplayTreeView ( TreeViewControl, displayType ) : void
GetExpansionStatus ( string in_path ) : bool
GetItemByGuid ( System.Guid in_guid ) : TreeViewItem,
GetItemByGuid ( TreeViewItem, in_item, System.Guid in_guid ) : TreeViewItem,
GetItemByPath ( string in_path ) : TreeViewItem,
GetSelectedItem ( ) : TreeViewItem,
GetSelectedItem ( TreeViewItem, in_item ) : TreeViewItem,
HandleClick ( object sender, System args ) : void
PopulateItem ( TreeViewItem, attachTo, string itemName, List workUnits ) : void
PopulateItem ( TreeViewItem, attachTo, string itemName, List Events ) : void
PopulateItem ( TreeViewItem, attachTo, string itemName, List GroupWorkUnits ) : void
PrepareDragDrop ( object sender, System args ) : void
RestoreExpansionStatus ( TreeViewItem, in_item, string &in_path ) : void
SaveExpansionStatus ( ) : void
SaveExpansionStatusBeforePlay ( ) : void
SetRootItem ( string Header, AkWwiseProjectData, ObjType ) : void
SetScrollViewPosition ( Vector2 in_pos ) : void

Private Methods

Method Description
AddPathToTreeItem ( TreeViewItem, item, AkWwiseProjectData, AkInfo ) : TreeViewItem,
FilterTreeview ( TreeViewItem, in_item ) : bool
GetObjectType ( AkWwiseProjectData, item ) : string
SaveExpansionStatus ( TreeViewItem, in_item, string in_path ) : void

Method Details

AddHandlerEvents() public method

Handler functions for TreeViewControl
public AddHandlerEvents ( TreeViewItem, item ) : void
item TreeViewItem,
return void

AkWwiseTreeView() public method

public AkWwiseTreeView ( ) : System
return System

AssignDefaults() public method

TreeViewControl overrides for our custom logos
public AssignDefaults ( ) : void
return void

CustomIconHandler() public method

public CustomIconHandler ( object sender, System args ) : void
sender object
args System
return void

DisplayTreeView() public method

public DisplayTreeView ( TreeViewControl, displayType ) : void
displayType TreeViewControl,
return void

GetExpansionStatus() public method

public GetExpansionStatus ( string in_path ) : bool
in_path string
return bool

GetItemByGuid() public method

public GetItemByGuid ( System.Guid in_guid ) : TreeViewItem,
in_guid System.Guid
return TreeViewItem,

GetItemByGuid() public method

public GetItemByGuid ( TreeViewItem, in_item, System.Guid in_guid ) : TreeViewItem,
in_item TreeViewItem,
in_guid System.Guid
return TreeViewItem,

GetItemByPath() public method

public GetItemByPath ( string in_path ) : TreeViewItem,
in_path string
return TreeViewItem,

GetSelectedItem() public method

public GetSelectedItem ( ) : TreeViewItem,
return TreeViewItem,

GetSelectedItem() public method

public GetSelectedItem ( TreeViewItem, in_item ) : TreeViewItem,
in_item TreeViewItem,
return TreeViewItem,

HandleClick() public method

public HandleClick ( object sender, System args ) : void
sender object
args System
return void

PopulateItem() public method

public PopulateItem ( TreeViewItem, attachTo, string itemName, List workUnits ) : void
attachTo TreeViewItem,
itemName string
workUnits List
return void

PopulateItem() public method

public PopulateItem ( TreeViewItem, attachTo, string itemName, List Events ) : void
attachTo TreeViewItem,
itemName string
Events List
return void

PopulateItem() public method

public PopulateItem ( TreeViewItem, attachTo, string itemName, List GroupWorkUnits ) : void
attachTo TreeViewItem,
itemName string
GroupWorkUnits List
return void

PrepareDragDrop() public method

public PrepareDragDrop ( object sender, System args ) : void
sender object
args System
return void

RestoreExpansionStatus() public method

public RestoreExpansionStatus ( TreeViewItem, in_item, string &in_path ) : void
in_item TreeViewItem,
in_path string
return void

SaveExpansionStatus() public method

public SaveExpansionStatus ( ) : void
return void

SaveExpansionStatusBeforePlay() public method

public SaveExpansionStatusBeforePlay ( ) : void
return void

SetRootItem() public method

public SetRootItem ( string Header, AkWwiseProjectData, ObjType ) : void
Header string
ObjType AkWwiseProjectData,
return void

SetScrollViewPosition() public method

public SetScrollViewPosition ( Vector2 in_pos ) : void
in_pos Vector2
return void

Property Details

LastDoubleClickedItem public_oe property

public TreeViewItem, LastDoubleClickedItem
return TreeViewItem,