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

アプリケーション制御クラス [詳解]

#include <mgl_system_application.h>

公開メンバ関数

 Application () noexcept
 コンストラクタ
 
bool Caffeinate (bool isEnabled) noexcept
 スリープの抑制
 
bool IsCaffeinated () const noexcept
 スリープの抑制状態を取得
 
const ArgumentArrayGetArguments () const noexcept
 実行引数を取得
 
void Quit () noexcept
 アプリケーションの終了
 
bool IsAvailableQuit () const noexcept
 アプリケーションの終了をサポートしているかを取得
 
float GetFrameElapsedTime () const noexcept
 前回のフレームからの経過時間を取得
 
uint32_t GetFramesPerSecond () const noexcept
 FPSを取得
 
bool SetClipboardText (const char *text) noexcept
 クリップボードにテキストをコピー
 
bool GetClipboardText (STL::string &text) noexcept
 クリップボードからテキストを取得
 
bool IsAvailableClipboard () const noexcept
 システムがクリップボードをサポートしているかを取得
 

詳解

アプリケーション制御クラス

関数詳解

◆ Caffeinate()

bool MGL::System::Application::Caffeinate ( bool isEnabled)
inlinenoexcept

スリープの抑制

引数
[in]isEnabled有効フラグ
戻り値
true成功
false失敗

◆ GetArguments()

const ArgumentArray & MGL::System::Application::GetArguments ( ) const
inlinenodiscardnoexcept

実行引数を取得

戻り値
実行引数の配列

◆ GetClipboardText()

bool MGL::System::Application::GetClipboardText ( STL::string & text)
inlinenoexcept

クリップボードからテキストを取得

引数
[out]textテキストのコピー先
戻り値
true成功
false失敗

◆ GetFrameElapsedTime()

float MGL::System::Application::GetFrameElapsedTime ( ) const
inlinenodiscardnoexcept

前回のフレームからの経過時間を取得

戻り値
経過時間(ミリ秒)

◆ GetFramesPerSecond()

uint32_t MGL::System::Application::GetFramesPerSecond ( ) const
inlinenodiscardnoexcept

FPSを取得

戻り値
FPS(過去1秒間に実際に更新された回数)

◆ IsAvailableClipboard()

bool MGL::System::Application::IsAvailableClipboard ( ) const
inlinenodiscardnoexcept

システムがクリップボードをサポートしているかを取得

戻り値
trueサポートしている
falseサポートしていない

◆ IsAvailableQuit()

bool MGL::System::Application::IsAvailableQuit ( ) const
inlinenodiscardnoexcept

アプリケーションの終了をサポートしているかを取得

戻り値
trueサポートしている
falseサポートしていない

◆ IsCaffeinated()

bool MGL::System::Application::IsCaffeinated ( ) const
inlinenodiscardnoexcept

スリープの抑制状態を取得

戻り値
true有効
false無効

◆ SetClipboardText()

bool MGL::System::Application::SetClipboardText ( const char * text)
inlinenoexcept

クリップボードにテキストをコピー

引数
[in]textコピーするテキスト
戻り値
true成功
false失敗

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