|
MGL(Win32)
|
システム関連モジュールセットクラス [詳解]
#include <mgl_system_module_set.h>
公開メンバ関数 | |
| bool | Initialize (const InitializerDelegate &initializer) noexcept |
| 初期化処理 | |
| WindowModuleInterface & | GetWindowModule () const noexcept |
| ウィンドウ機能のモジュールを取得 | |
| ApplicationModuleInterface & | GetApplicationModule () const noexcept |
| アプリケーション機能のモジュールを取得 | |
| LocaleModuleInterface & | GetLocaleModule () const noexcept |
| ロケール情報のモジュールを取得 | |
| ChronoModuleInterface & | GetChronoModule () const noexcept |
| 日付と時間のモジュールを取得 | |
| DebugModuleInterface & | GetDebugModule () const noexcept |
| デバッグモジュールを取得 | |
基底クラス MGL::SharedSingleton< ModuleSet > に属する継承公開メンバ関数 | |
| SharedSingleton (const SharedSingleton &) noexcept=delete | |
| SharedSingleton (SharedSingleton &&) noexcept=delete | |
| SharedSingleton & | operator= (const SharedSingleton &) noexcept=delete |
| SharedSingleton & | operator= (SharedSingleton &&) noexcept=delete |
静的公開メンバ関数 | |
| static STL::unique_ptr< ModuleSet > & | GetInstanceRef () noexcept |
| インスタンスの取得 | |
基底クラス MGL::SharedSingleton< ModuleSet > に属する継承静的公開メンバ関数 | |
| static ModuleSet & | CreateInstance (Args... args) noexcept |
| インスタンスの生成 | |
| static ModuleSet & | GetInstance () noexcept |
| インスタンスの取得 | |
| static void | DestroyInstance () noexcept |
| インスタンスの破棄 | |
| static bool | HasInstance () noexcept |
| 有効なインスタンスを保持しているかを取得 | |
システム関連モジュールセットクラス
|
inlinenodiscardnoexcept |
アプリケーション機能のモジュールを取得
|
inlinenodiscardnoexcept |
日付と時間のモジュールを取得
|
inlinenodiscardnoexcept |
デバッグモジュールを取得
|
staticnoexcept |
インスタンスの取得
|
inlinenodiscardnoexcept |
ロケール情報のモジュールを取得
|
inlinenodiscardnoexcept |
ウィンドウ機能のモジュールを取得
|
inlinenoexcept |
初期化処理
| [in] | initializer | イニシャライザ |