Toast Engine
Loading...
Searching...
No Matches
editor.Workspace.HierarchyElement Class Reference
Inheritance diagram for editor.Workspace.HierarchyElement:
Collaboration diagram for editor.Workspace.HierarchyElement:

Public Member Functions

 HierarchyElement (Proto.Events.HierarchyElement e, HierarchyViewModel owner, HierarchyElement? parent=null, bool isRoot=false)
bool ApplyFilter (string query)

Properties

string Name [get, set]
string Uid [get]
string Type = "" [get]
bool Enabled [get, set]
Bitmap? Icon [get]
Bitmap? SmallIcon [get]
Bitmap? LargeIcon [get]
string? Color [get]
bool IsRoot [get]
bool IsPrefab [get, set]
string PrefabUid = "" [get, set]
string StateKey [get]
ObservableCollection< HierarchyElement > Children = [] [get, set]
ObservableCollection< HierarchyElement > FilteredChildren = [] [get]
IEnumerable< HierarchyElement > PickerChildren [get]
HierarchyViewModel Owner [get]
HierarchyElement? Parent [get]
bool IsInsidePrefab [get]
bool CanAddChildren [get]
bool CanContextBake [get]
int Depth [get, set]
int Index [get, set]
Thickness ContentMargin [get]
bool IsExpanded [get, set]
bool IsFolded [get]
bool IsSelected [get, set]
bool IsDropTarget [get, set]
bool IsRenaming [get, set]
string DraftName [get, set]

Events

PropertyChangedEventHandler? PropertyChanged

The documentation for this class was generated from the following file:
  • editor/Workspace/HierarchyViewModel.cs