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 | イニシャライザ |