C# Class UniRx.MainThreadDispatcher

Inheritance: UnityEngine.MonoBehaviour
ファイルを表示 Open project: msgpack/msgpack-cli Class Usage Examples

Public Properties

Property Type Description
cullingMode CullingMode

Private Properties

Property Type Description
DestroyDispatcher void

Public Methods

Method 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

Method Description
DestroyDispatcher ( MainThreadDispatcher aDispatcher ) : void

Method Details

Awake() public method

public Awake ( ) : void
return void

CullAllExcessDispatchers() public static method

public static CullAllExcessDispatchers ( ) : void
return void

Initialize() public static method

public static Initialize ( ) : void
return void

LateUpdate() public method

public LateUpdate ( ) : void
return void

LateUpdateAsObservable() public static method

public static LateUpdateAsObservable ( ) : IObservable
return IObservable

OnApplicationFocus() public method

public OnApplicationFocus ( bool focus ) : void
focus bool
return void

OnApplicationFocusAsObservable() public static method

public static OnApplicationFocusAsObservable ( ) : IObservable
return IObservable

OnApplicationPause() public method

public OnApplicationPause ( bool pause ) : void
pause bool
return void

OnApplicationPauseAsObservable() public static method

public static OnApplicationPauseAsObservable ( ) : IObservable
return IObservable

OnApplicationQuit() public method

public OnApplicationQuit ( ) : void
return void

OnApplicationQuitAsObservable() public static method

public static OnApplicationQuitAsObservable ( ) : IObservable
return IObservable

OnDestroy() public method

public OnDestroy ( ) : void
return void

Post() public static method

Dispatch Asyncrhonous action.
public static Post ( Action action, object state ) : void
action Action
state object
return void

RegisterUnhandledExceptionCallback() public static method

public static RegisterUnhandledExceptionCallback ( Action exceptionCallback ) : void
exceptionCallback Action
return void

Send() public static method

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

SendStartCoroutine() public static method

ThreadSafe StartCoroutine.
public static SendStartCoroutine ( IEnumerator routine ) : void
routine IEnumerator
return void

StartCoroutine() public static method

public static StartCoroutine ( IEnumerator routine ) : Coroutine
routine IEnumerator
return UnityEngine.Coroutine

UnsafeSend() public static method

Run Synchronous action.
public static UnsafeSend ( System.Action action ) : void
action System.Action
return void

UnsafeSend() public static method

Run Synchronous action.
public static UnsafeSend ( Action action, object state ) : void
action Action
state object
return void

Update() public method

public Update ( ) : void
return void

UpdateAsObservable() public static method

public static UpdateAsObservable ( ) : IObservable
return IObservable

Property Details

cullingMode public_oe static_oe property

public static CullingMode cullingMode
return CullingMode