Eye of the Nile Docs
Everything you need to know to get started!
Loading...
Searching...
No Matches
FMODUnity.EventReferenceUpdater.TaskView Class Reference

Classes

class  AssetItem
 
class  TaskItem
 

Public Types

enum  Column { Asset , Task , Status }
 

Public Member Functions

delegate void TaskEventHandler (Task task)
 
delegate void AssetEventHandler (Asset asset)
 
 TaskView (TreeViewState state, List< Task > tasks, List< Asset > assets, List< Component > components)
 
void DrawLayout (Rect rect)
 

Static Public Member Functions

static MultiColumnHeaderState CreateHeaderState ()
 

Protected Member Functions

override TreeViewItem BuildRoot ()
 
override bool CanMultiSelect (TreeViewItem item)
 
override void SelectionChanged (IList< int > selectedIds)
 
override void SingleClickedItem (int id)
 
override void DoubleClickedItem (int id)
 
override void RowGUI (RowGUIArgs args)
 

Events

TaskEventHandler taskSelected
 
TaskEventHandler taskDoubleClicked
 
TaskEventHandler taskEnableStateChanged
 
AssetEventHandler assetEnableStateChanged
 

Private Member Functions

void AssetToggle (Rect rect, Asset asset)
 
void TaskToggle (Rect rect, Task task)
 
void CellGUI (Rect rect, Task task, int columnIndex, bool selected, bool focused)
 

Static Private Member Functions

static float ToggleWidth ()
 

Private Attributes

List< Tasktasks
 
List< Assetassets
 
List< Componentcomponents
 

Member Enumeration Documentation

◆ Column

Enumerator
Asset 
Task 
Status 

Constructor & Destructor Documentation

◆ TaskView()

FMODUnity.EventReferenceUpdater.TaskView.TaskView ( TreeViewState state,
List< Task > tasks,
List< Asset > assets,
List< Component > components )

Member Function Documentation

◆ AssetEventHandler()

delegate void FMODUnity.EventReferenceUpdater.TaskView.AssetEventHandler ( Asset asset)

◆ AssetToggle()

void FMODUnity.EventReferenceUpdater.TaskView.AssetToggle ( Rect rect,
Asset asset )
private

◆ BuildRoot()

override TreeViewItem FMODUnity.EventReferenceUpdater.TaskView.BuildRoot ( )
protected

◆ CanMultiSelect()

override bool FMODUnity.EventReferenceUpdater.TaskView.CanMultiSelect ( TreeViewItem item)
protected

◆ CellGUI()

void FMODUnity.EventReferenceUpdater.TaskView.CellGUI ( Rect rect,
Task task,
int columnIndex,
bool selected,
bool focused )
private

◆ CreateHeaderState()

static MultiColumnHeaderState FMODUnity.EventReferenceUpdater.TaskView.CreateHeaderState ( )
static

◆ DoubleClickedItem()

override void FMODUnity.EventReferenceUpdater.TaskView.DoubleClickedItem ( int id)
protected

◆ DrawLayout()

void FMODUnity.EventReferenceUpdater.TaskView.DrawLayout ( Rect rect)

◆ RowGUI()

override void FMODUnity.EventReferenceUpdater.TaskView.RowGUI ( RowGUIArgs args)
protected

◆ SelectionChanged()

override void FMODUnity.EventReferenceUpdater.TaskView.SelectionChanged ( IList< int > selectedIds)
protected

◆ SingleClickedItem()

override void FMODUnity.EventReferenceUpdater.TaskView.SingleClickedItem ( int id)
protected

◆ TaskEventHandler()

delegate void FMODUnity.EventReferenceUpdater.TaskView.TaskEventHandler ( Task task)

◆ TaskToggle()

void FMODUnity.EventReferenceUpdater.TaskView.TaskToggle ( Rect rect,
Task task )
private

◆ ToggleWidth()

static float FMODUnity.EventReferenceUpdater.TaskView.ToggleWidth ( )
staticprivate

Member Data Documentation

◆ assets

List<Asset> FMODUnity.EventReferenceUpdater.TaskView.assets
private

◆ components

List<Component> FMODUnity.EventReferenceUpdater.TaskView.components
private

◆ tasks

List<Task> FMODUnity.EventReferenceUpdater.TaskView.tasks
private

Event Documentation

◆ assetEnableStateChanged

AssetEventHandler FMODUnity.EventReferenceUpdater.TaskView.assetEnableStateChanged

◆ taskDoubleClicked

TaskEventHandler FMODUnity.EventReferenceUpdater.TaskView.taskDoubleClicked

◆ taskEnableStateChanged

TaskEventHandler FMODUnity.EventReferenceUpdater.TaskView.taskEnableStateChanged

◆ taskSelected

TaskEventHandler FMODUnity.EventReferenceUpdater.TaskView.taskSelected

The documentation for this class was generated from the following file: