C# Class HoudiniEngineUnity.HEU_TaskManager

ファイルを表示 Open project: sideeffects/HoudiniEngineForUnity Class Usage Examples

Public Methods

Method Description
AddTask ( HoudiniEngineUnity.HEU_Task task ) : void
CompleteTask ( HoudiniEngineUnity.HEU_Task task, HEU_Task.TaskResult result ) : void
ExecuteTask ( HoudiniEngineUnity.HEU_Task task ) : void
GetTask ( System.Guid taskGuid ) : HoudiniEngineUnity.HEU_Task
KillTask ( HoudiniEngineUnity.HEU_Task task, bool bRemove ) : void
KillTask ( System.Guid taskGuid, bool bRemove ) : void
RemoveTask ( HoudiniEngineUnity.HEU_Task task ) : void

Private Methods

Method Description
HEU_TaskManager ( ) : System.Collections

Register for the update callback. Called when scripts are initially loaded.

InternalCompleteTask ( HoudiniEngineUnity.HEU_Task task ) : void
Update ( ) : void

Process tasks and update their state.

Method Details

AddTask() public static method

public static AddTask ( HoudiniEngineUnity.HEU_Task task ) : void
task HoudiniEngineUnity.HEU_Task
return void

CompleteTask() public static method

public static CompleteTask ( HoudiniEngineUnity.HEU_Task task, HEU_Task.TaskResult result ) : void
task HoudiniEngineUnity.HEU_Task
result HEU_Task.TaskResult
return void

ExecuteTask() public static method

public static ExecuteTask ( HoudiniEngineUnity.HEU_Task task ) : void
task HoudiniEngineUnity.HEU_Task
return void

GetTask() public static method

public static GetTask ( System.Guid taskGuid ) : HoudiniEngineUnity.HEU_Task
taskGuid System.Guid
return HoudiniEngineUnity.HEU_Task

KillTask() public static method

public static KillTask ( HoudiniEngineUnity.HEU_Task task, bool bRemove ) : void
task HoudiniEngineUnity.HEU_Task
bRemove bool
return void

KillTask() public static method

public static KillTask ( System.Guid taskGuid, bool bRemove ) : void
taskGuid System.Guid
bRemove bool
return void

RemoveTask() public static method

public static RemoveTask ( HoudiniEngineUnity.HEU_Task task ) : void
task HoudiniEngineUnity.HEU_Task
return void