C# 클래스 UniRx.MainThreadDispatcher

상속: UnityEngine.MonoBehaviour
파일 보기 프로젝트 열기: msgpack/msgpack-cli 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
cullingMode CullingMode

Private Properties

프로퍼티 타입 설명
DestroyDispatcher void

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
DestroyDispatcher ( MainThreadDispatcher aDispatcher ) : void

메소드 상세

Awake() 공개 메소드

public Awake ( ) : void
리턴 void

CullAllExcessDispatchers() 공개 정적인 메소드

public static CullAllExcessDispatchers ( ) : void
리턴 void

Initialize() 공개 정적인 메소드

public static Initialize ( ) : void
리턴 void

LateUpdate() 공개 메소드

public LateUpdate ( ) : void
리턴 void

LateUpdateAsObservable() 공개 정적인 메소드

public static LateUpdateAsObservable ( ) : IObservable
리턴 IObservable

OnApplicationFocus() 공개 메소드

public OnApplicationFocus ( bool focus ) : void
focus bool
리턴 void

OnApplicationFocusAsObservable() 공개 정적인 메소드

public static OnApplicationFocusAsObservable ( ) : IObservable
리턴 IObservable

OnApplicationPause() 공개 메소드

public OnApplicationPause ( bool pause ) : void
pause bool
리턴 void

OnApplicationPauseAsObservable() 공개 정적인 메소드

public static OnApplicationPauseAsObservable ( ) : IObservable
리턴 IObservable

OnApplicationQuit() 공개 메소드

public OnApplicationQuit ( ) : void
리턴 void

OnApplicationQuitAsObservable() 공개 정적인 메소드

public static OnApplicationQuitAsObservable ( ) : IObservable
리턴 IObservable

OnDestroy() 공개 메소드

public OnDestroy ( ) : void
리턴 void

Post() 공개 정적인 메소드

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

RegisterUnhandledExceptionCallback() 공개 정적인 메소드

public static RegisterUnhandledExceptionCallback ( Action exceptionCallback ) : void
exceptionCallback Action
리턴 void

Send() 공개 정적인 메소드

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

SendStartCoroutine() 공개 정적인 메소드

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

StartCoroutine() 공개 정적인 메소드

public static StartCoroutine ( IEnumerator routine ) : Coroutine
routine IEnumerator
리턴 UnityEngine.Coroutine

UnsafeSend() 공개 정적인 메소드

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

UnsafeSend() 공개 정적인 메소드

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

Update() 공개 메소드

public Update ( ) : void
리턴 void

UpdateAsObservable() 공개 정적인 메소드

public static UpdateAsObservable ( ) : IObservable
리턴 IObservable

프로퍼티 상세

cullingMode 공개적으로 정적으로 프로퍼티

public static CullingMode cullingMode
리턴 CullingMode