SceneTreeItem

class HPS.SceneTreeItem : public HPS.Sprocket

Subclassed by HPS.SceneTreeItem.SceneTreeItemUnknown

Public Functions

abstract HPS.SceneTreeItem AddChild (HPS.Key in_key, HPS.SceneTree.ItemType in_type)
abstract HPS.SceneTreeItem AddChild (HPS.Key in_key, HPS.SceneTree.ItemType in_type, string in_title)
void Assign (HPS.SceneTreeItem in_that)
void Collapse ()
override void Dispose ()
delegate void DtorDelegate (IntPtr cPtr)
bool Equals (HPS.SceneTreeItem in_that)
override bool Equals (Object obj)
void Expand ()
override int GetHashCode ()
HPS.SceneTree.ItemType GetItemType ()
HPS.Key GetKey ()
HPS.KeyPath GetKeyPath ()
string GetTitle ()
HPS.SceneTree GetTree ()
bool HasChildren ()
bool HasItemType (HPS.SceneTree.ItemType in_mask)
void Highlight ()
void Highlight (HPS.HighlightOptionsKit in_highlight_options)
void Highlight (ulong in_highlight_options_index)
bool IsExpanded ()
bool IsHighlightable ()
bool IsHighlighted ()
bool IsSelected ()
override HPS.Type ObjectType ()
void ReExpand ()
delegate void RemoveCacheItemDelegate (IntPtr cPtr)
SceneTreeItem ()
SceneTreeItem (HPS.SceneTree in_tree, HPS.Canvas in_canvas)
SceneTreeItem (HPS.SceneTree in_tree, HPS.Key in_key, HPS.SceneTree.ItemType in_type)
SceneTreeItem (HPS.SceneTree in_tree, HPS.Key in_key, HPS.SceneTree.ItemType in_type, string in_title)
SceneTreeItem (HPS.SceneTree in_tree, HPS.Layout in_layout)
SceneTreeItem (HPS.SceneTree in_tree, HPS.Model in_model)
SceneTreeItem (HPS.SceneTree in_tree, HPS.View in_view)
SceneTreeItem (HPS.SceneTreeItem in_that)
void Select ()
void Unhighlight ()
void Unhighlight (HPS.HighlightOptionsKit in_highlight_options)
void Unhighlight (ulong in_highlight_options_index)
void Unselect ()

Public Static Functions

bool operator!= (HPS.SceneTreeItem a, HPS.SceneTreeItem b)
bool operator== (HPS.SceneTreeItem a, HPS.SceneTreeItem b)