MGL(Win32)
読み取り中…
検索中…
一致する文字列を見つけられません
MGL::System::ModuleSet クラスfinal

システム関連モジュールセットクラス [詳解]

#include <mgl_system_module_set.h>

MGL::System::ModuleSet の継承関係図
MGL::SharedSingleton< ModuleSet >

公開メンバ関数

bool Initialize (const InitializerDelegate &initializer) noexcept
 初期化処理
 
WindowModuleInterfaceGetWindowModule () const noexcept
 ウィンドウ機能のモジュールを取得
 
ApplicationModuleInterfaceGetApplicationModule () const noexcept
 アプリケーション機能のモジュールを取得
 
LocaleModuleInterfaceGetLocaleModule () const noexcept
 ロケール情報のモジュールを取得
 
ChronoModuleInterfaceGetChronoModule () const noexcept
 日付と時間のモジュールを取得
 
DebugModuleInterfaceGetDebugModule () const noexcept
 デバッグモジュールを取得
 
- 基底クラス MGL::SharedSingleton< ModuleSet > に属する継承公開メンバ関数
 SharedSingleton (const SharedSingleton &) noexcept=delete
 
 SharedSingleton (SharedSingleton &&) noexcept=delete
 
SharedSingletonoperator= (const SharedSingleton &) noexcept=delete
 
SharedSingletonoperator= (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
 有効なインスタンスを保持しているかを取得
 

詳解

システム関連モジュールセットクラス

関数詳解

◆ GetApplicationModule()

ApplicationModuleInterface & MGL::System::ModuleSet::GetApplicationModule ( ) const
inlinenodiscardnoexcept

アプリケーション機能のモジュールを取得

戻り値
アプリケーション機能のモジュール

◆ GetChronoModule()

ChronoModuleInterface & MGL::System::ModuleSet::GetChronoModule ( ) const
inlinenodiscardnoexcept

日付と時間のモジュールを取得

戻り値
日付と時間のモジュール

◆ GetDebugModule()

DebugModuleInterface & MGL::System::ModuleSet::GetDebugModule ( ) const
inlinenodiscardnoexcept

デバッグモジュールを取得

戻り値
デバッグモジュール

◆ GetInstanceRef()

STL::unique_ptr< ModuleSet > & MGL::System::ModuleSet::GetInstanceRef ( )
staticnoexcept

インスタンスの取得

戻り値
インスタンスの参照

◆ GetLocaleModule()

LocaleModuleInterface & MGL::System::ModuleSet::GetLocaleModule ( ) const
inlinenodiscardnoexcept

ロケール情報のモジュールを取得

戻り値
ロケール情報のモジュール

◆ GetWindowModule()

WindowModuleInterface & MGL::System::ModuleSet::GetWindowModule ( ) const
inlinenodiscardnoexcept

ウィンドウ機能のモジュールを取得

戻り値
ウィンドウ機能のモジュール

◆ Initialize()

bool MGL::System::ModuleSet::Initialize ( const InitializerDelegate & initializer)
inlinenoexcept

初期化処理

引数
[in]initializerイニシャライザ

このクラス詳解は次のファイルから抽出されました: