C# Class UniRx.MainThreadDispatcher

Inheritance: UnityEngine.MonoBehaviour
Afficher le fichier Open project: msgpack/msgpack-cli Class Usage Examples

Méthodes publiques

Свойство Type Description
cullingMode CullingMode

Private Properties

Свойство Type Description
DestroyDispatcher void

Méthodes publiques

Méthode Description
Awake ( ) : void
CullAllExcessDispatchers ( ) : void
Initialize ( ) : void
LateUpdate ( ) : void
LateUpdateAsObservable ( ) : IObservable
OnApplicationFocus ( bool focus ) : void
OnApplicationFocusAsObservable ( ) : IObservable
OnApplicationPause ( bool pause ) : void
OnApplicationPauseAsObservable ( ) : IObservable
OnApplicationQuit ( ) : void
OnApplicationQuitAsObservable ( ) : IObservable
OnDestroy ( ) : void
Post ( Action action, object state ) : void

Dispatch Asyncrhonous action.

RegisterUnhandledExceptionCallback ( Action exceptionCallback ) : void
Send ( Action action, object state ) : void

Dispatch Synchronous action if possible.

SendStartCoroutine ( IEnumerator routine ) : void

ThreadSafe StartCoroutine.

StartCoroutine ( IEnumerator routine ) : Coroutine
UnsafeSend ( System.Action action ) : void

Run Synchronous action.

UnsafeSend ( Action action, object state ) : void

Run Synchronous action.

Update ( ) : void
UpdateAsObservable ( ) : IObservable

Private Methods

Méthode Description
DestroyDispatcher ( MainThreadDispatcher aDispatcher ) : void

Method Details

Awake() public méthode

public Awake ( ) : void
Résultat void

CullAllExcessDispatchers() public static méthode

public static CullAllExcessDispatchers ( ) : void
Résultat void

Initialize() public static méthode

public static Initialize ( ) : void
Résultat void

LateUpdate() public méthode

public LateUpdate ( ) : void
Résultat void

LateUpdateAsObservable() public static méthode

public static LateUpdateAsObservable ( ) : IObservable
Résultat IObservable

OnApplicationFocus() public méthode

public OnApplicationFocus ( bool focus ) : void
focus bool
Résultat void

OnApplicationFocusAsObservable() public static méthode

public static OnApplicationFocusAsObservable ( ) : IObservable
Résultat IObservable

OnApplicationPause() public méthode

public OnApplicationPause ( bool pause ) : void
pause bool
Résultat void

OnApplicationPauseAsObservable() public static méthode

public static OnApplicationPauseAsObservable ( ) : IObservable
Résultat IObservable

OnApplicationQuit() public méthode

public OnApplicationQuit ( ) : void
Résultat void

OnApplicationQuitAsObservable() public static méthode

public static OnApplicationQuitAsObservable ( ) : IObservable
Résultat IObservable

OnDestroy() public méthode

public OnDestroy ( ) : void
Résultat void

Post() public static méthode

Dispatch Asyncrhonous action.
public static Post ( Action action, object state ) : void
action Action
state object
Résultat void

RegisterUnhandledExceptionCallback() public static méthode

public static RegisterUnhandledExceptionCallback ( Action exceptionCallback ) : void
exceptionCallback Action
Résultat void

Send() public static méthode

Dispatch Synchronous action if possible.
public static Send ( Action action, object state ) : void
action Action
state object
Résultat void

SendStartCoroutine() public static méthode

ThreadSafe StartCoroutine.
public static SendStartCoroutine ( IEnumerator routine ) : void
routine IEnumerator
Résultat void

StartCoroutine() public static méthode

public static StartCoroutine ( IEnumerator routine ) : Coroutine
routine IEnumerator
Résultat UnityEngine.Coroutine

UnsafeSend() public static méthode

Run Synchronous action.
public static UnsafeSend ( System.Action action ) : void
action System.Action
Résultat void

UnsafeSend() public static méthode

Run Synchronous action.
public static UnsafeSend ( Action action, object state ) : void
action Action
state object
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

UpdateAsObservable() public static méthode

public static UpdateAsObservable ( ) : IObservable
Résultat IObservable

Property Details

cullingMode public_oe static_oe property

public static CullingMode cullingMode
Résultat CullingMode