Photon Quantum 3.0.0

Public Member Functions | List of all members
Quantum.DotNetTaskRunner Class Reference

The implementation of IDeterministicPlatformTaskRunner for .Net frameworks. Not used when running the simulation in Unity. More...

Inheritance diagram for Quantum.DotNetTaskRunner:
Photon.Deterministic.IDeterministicPlatformTaskRunner

Public Member Functions

void Dispose ()
 Dispose the object. More...
 
bool PollForComplete ()
 Poll the task runner for completion. More...
 
void Schedule (Action[] delegates)
 Schedules actions to be executed by the task runner. More...
 
void WaitForComplete ()
 Wait for the task runner to complete all scheduled actions. More...
 

Detailed Description

The implementation of IDeterministicPlatformTaskRunner for .Net frameworks. Not used when running the simulation in Unity.

Member Function Documentation

◆ Schedule()

void Quantum.DotNetTaskRunner.Schedule ( Action[]  delegates)
inline

Schedules actions to be executed by the task runner.

Parameters
delegatesArray of actions

Implements Photon.Deterministic.IDeterministicPlatformTaskRunner.

◆ WaitForComplete()

void Quantum.DotNetTaskRunner.WaitForComplete ( )
inline

Wait for the task runner to complete all scheduled actions.

Implements Photon.Deterministic.IDeterministicPlatformTaskRunner.

◆ PollForComplete()

bool Quantum.DotNetTaskRunner.PollForComplete ( )
inline

Poll the task runner for completion.

Returns

Implements Photon.Deterministic.IDeterministicPlatformTaskRunner.

◆ Dispose()

void Quantum.DotNetTaskRunner.Dispose ( )
inline

Dispose the object.