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 | 初期化されていない |