|
UniDx
|
フレームワーク全体のループ処理を行うクラス。 Unityでは実行リストが作られるが、簡略化のため、全てのGameObjectとComponentを巡回して実行する。 [詳解]
#include <PlayerLoop.h>
公開メンバ関数 | |
| virtual void | Initialize (HWND hWnd) |
| プレイヤーループの初期化。 | |
| virtual int | MainLoop () |
| ゲーム全体のメインループ | |
| void | ProcessKeyboardMessage (UINT message, WPARAM wParam, LPARAM lParam) |
| void | registerCanvas (Canvas *c) |
| void | unregisterCanvas (Canvas *c) |
限定公開メンバ関数 | |
| virtual void | fixedUpdate () |
| virtual void | physics () |
| virtual void | input () |
| virtual void | update () |
| virtual void | lateUpdate () |
| virtual void | render () |
| virtual void | checkDestroy () |
| virtual void | finalize () |
| void | awake (GameObject *object) |
| void | fixedUpdate (GameObject *object) |
| void | checkStart (GameObject *object) |
| void | update (GameObject *object) |
| void | lateUpdate (GameObject *object) |
| void | render (GameObject *object, const Camera &camera) |
| 基底クラス UniDx::Singleton< PlayerLoop > に属する継承限定公開メンバ関数 | |
| Singleton () | |
| virtual | ~Singleton () |
その他の継承メンバ | |
| 基底クラス UniDx::Singleton< PlayerLoop > に属する継承静的公開メンバ関数 | |
| static PlayerLoop * | getInstance () |
| static void | create () |
| static void | destroy () |
| 基底クラス UniDx::Singleton< PlayerLoop > に属する継承静的限定公開変数類 | |
| static unique_ptr< PlayerLoop > | instance_ |
フレームワーク全体のループ処理を行うクラス。 Unityでは実行リストが作られるが、簡略化のため、全てのGameObjectとComponentを巡回して実行する。
|
protected |
|
protectedvirtual |
|
protected |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
virtual |
プレイヤーループの初期化。
| CreateWindowW()で生成するウィンドウハンドル |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
virtual |
ゲーム全体のメインループ
|
protectedvirtual |
|
inline |
| void UniDx::PlayerLoop::registerCanvas | ( | Canvas * | c | ) |
|
protectedvirtual |
|
protected |
| void UniDx::PlayerLoop::unregisterCanvas | ( | Canvas * | c | ) |
|
protectedvirtual |
|
protected |