11#ifndef INCGUARD_MGL_SYSTEM_APPLICATION_H_1613963547 
   12#define INCGUARD_MGL_SYSTEM_APPLICATION_H_1613963547 
   29        : _application(
ModuleSet::GetInstance().GetApplicationModule())
 
 
 
アプリケーション制御クラス
Definition mgl_system_application.h:21
 
uint32_t GetFramesPerSecond() const noexcept
FPSを取得
Definition mgl_system_application.h:107
 
bool GetClipboardText(STL::string &text) noexcept
クリップボードからテキストを取得
Definition mgl_system_application.h:133
 
bool SetClipboardText(const char *text) noexcept
クリップボードにテキストをコピー
Definition mgl_system_application.h:120
 
bool IsAvailableQuit() const noexcept
アプリケーションの終了をサポートしているかを取得
Definition mgl_system_application.h:85
 
const ArgumentArray & GetArguments() const noexcept
実行引数を取得
Definition mgl_system_application.h:63
 
float GetFrameElapsedTime() const noexcept
前回のフレームからの経過時間を取得
Definition mgl_system_application.h:96
 
bool IsCaffeinated() const noexcept
スリープの抑制状態を取得
Definition mgl_system_application.h:52
 
bool Caffeinate(bool isEnabled) noexcept
スリープの抑制
Definition mgl_system_application.h:40
 
bool IsAvailableClipboard() const noexcept
システムがクリップボードをサポートしているかを取得
Definition mgl_system_application.h:145
 
Application() noexcept
コンストラクタ
Definition mgl_system_application.h:28
 
void Quit() noexcept
アプリケーションの終了
Definition mgl_system_application.h:73
 
アプリケーションモジュールのインターフェース
Definition mgl_application_module_interface.h:26
 
virtual bool Caffeinate(bool isEnabled) noexcept=0
スリープの抑制
 
virtual bool SetClipboardText(const char *text) noexcept=0
クリップボードにテキストをコピー
 
virtual uint32_t GetFramesPerSecond() const noexcept=0
FPSを取得
 
virtual bool IsAvailableQuit() const noexcept=0
アプリケーションの終了をサポートしているかを取得
 
virtual bool IsAvailableClipboard() const noexcept=0
システムがクリップボードをサポートしているかを取得
 
virtual void Quit() noexcept=0
アプリケーションの終了
 
virtual float GetFrameElapsedTime() const noexcept=0
前回のフレームからの経過時間を取得
 
virtual bool GetClipboardText(STL::string &text) noexcept=0
クリップボードからテキストを取得
 
virtual const ArgumentArray & GetArguments() const noexcept=0
実行引数を取得
 
virtual bool IsCaffeinated() const noexcept=0
スリープの抑制状態を取得
 
システム関連モジュールセットクラス
Definition mgl_system_module_set.h:27
 
STL::vector< STL::string > ArgumentArray
引数配列の型
Definition mgl_application_module_interface.h:22
 
basic_string< char > string
std::stringの代替
Definition mgl_stl_string.h:25