|
MGL(Win32)
|
MGL 初期化と終了 [詳解]
#include <mgl/audio/mgl_audio.h>#include <mgl/initialize/mgl_initializer_delegate.h>#include <mgl/render/mgl_render.h>#include <mgl/system/mgl_system_module_set.h>型定義 | |
| using | MGL::MakeAppDelegateFunction = void (*)(STL::unique_ptr<ApplicationDelegate> &) |
| アプリケーションデリゲート生成関数の型 | |
関数 | |
| bool | MGL::Initialize (InitializerDelegate &initializer, MakeAppDelegateFunction makeAppDelegate) noexcept |
| MGL初期化処理 | |
| void | MGL::Terminate () noexcept |
| 終了処理の呼び出し | |
| bool | MGL::IsInitialized () noexcept |
| MGLが初期化済みかどうかを取得 | |
| template<class T > | |
| bool | MGL::Initialize (InitializerDelegate &initializer) noexcept |
| MGL初期化処理 | |
MGL 初期化と終了
|
noexcept |
MGL初期化処理
| T | 生成するアプリケーションデリゲートの型 |
| [in] | initializer | イニシャライザクラス |
| true | 成功 |
| false | 失敗 |
|
noexcept |
MGL初期化処理
| [in] | initializer | イニシャライザクラス |
| [in] | makeAppDelegate | アプリケーションデリゲート生成関数 |
| true | 成功 |
| false | 失敗 |
|
noexcept |
MGLが初期化済みかどうかを取得
| true | 初期化済み |
| false | 初期化されていない |