C# Class TaskRunner, Svelto-ECS-Example

Afficher le fichier Open project: sebas77/Svelto-ECS-Example Class Usage Examples

Méthodes publiques

Méthode Description
CreateEmptyTask ( ) : TaskRoutine
CreateTask ( Func taskGenerator ) : TaskRoutine
CreateTask ( IEnumerable task ) : TaskRoutine
PauseManaged ( ) : void
ResumeManaged ( ) : void
Run ( IEnumerable task ) : void
Run ( IEnumerator task ) : void
Run ( TaskCollection task ) : void
RunSync ( IEnumerable task ) : void
RunSync ( IEnumerator task ) : void
Stop ( ) : void

Private Methods

Méthode Description
InitInstance ( ) : void

Method Details

CreateEmptyTask() public méthode

public CreateEmptyTask ( ) : TaskRoutine
Résultat Svelto.Tasks.TaskRoutine

CreateTask() public méthode

public CreateTask ( Func taskGenerator ) : TaskRoutine
taskGenerator Func
Résultat Svelto.Tasks.TaskRoutine

CreateTask() public méthode

public CreateTask ( IEnumerable task ) : TaskRoutine
task IEnumerable
Résultat Svelto.Tasks.TaskRoutine

PauseManaged() public méthode

public PauseManaged ( ) : void
Résultat void

ResumeManaged() public méthode

public ResumeManaged ( ) : void
Résultat void

Run() public méthode

public Run ( IEnumerable task ) : void
task IEnumerable
Résultat void

Run() public méthode

public Run ( IEnumerator task ) : void
task IEnumerator
Résultat void

Run() public méthode

public Run ( TaskCollection task ) : void
task Svelto.Tasks.TaskCollection
Résultat void

RunSync() public méthode

public RunSync ( IEnumerable task ) : void
task IEnumerable
Résultat void

RunSync() public méthode

public RunSync ( IEnumerator task ) : void
task IEnumerator
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void