11#ifndef INCGUARD_MGL_APPLICATION_MODULE_WIN32_H_1617003069 
   12#define INCGUARD_MGL_APPLICATION_MODULE_WIN32_H_1617003069 
   15#if defined(MGL_TARGET_WIN32) 
   27    bool Caffeinate(
bool isEnabled) 
noexcept override;
 
   32    void Quit() 
noexcept override;
 
 
共通アプリケーションモジュール
Definition mgl_application_module_common.h:23
 
Win32用アプリケーションモジュール
Definition mgl_application_module_win32.h:23
 
const ArgumentArray & GetArguments() const noexcept override
実行引数を取得
Definition mgl_application_module_win32.cc:93
 
bool IsAvailableClipboard() const noexcept override
システムがクリップボードをサポートしているかを取得
Definition mgl_application_module_win32.h:56
 
bool GetClipboardText(STL::string &text) noexcept override
クリップボードからテキストを取得
Definition mgl_application_module_win32.cc:162
 
bool Caffeinate(bool isEnabled) noexcept override
スリープの抑制
Definition mgl_application_module_win32.cc:55
 
Win32ApplicationModule() noexcept
コンストラクタ
Definition mgl_application_module_win32.cc:28
 
bool SetClipboardText(const char *text) noexcept override
クリップボードにテキストをコピー
Definition mgl_application_module_win32.cc:118
 
bool IsAvailableQuit() const noexcept override
アプリケーションの終了をサポートしているかを取得
Definition mgl_application_module_win32.h:41
 
void Quit() noexcept override
アプリケーションの終了
Definition mgl_application_module_win32.cc:104
 
bool IsCaffeinated() const noexcept override
スリープの抑制状態を取得
Definition mgl_application_module_win32.cc:81
 
STL::vector< STL::string > ArgumentArray
引数配列の型
Definition mgl_application_module_interface.h:22
 
basic_string< char > string
std::stringの代替
Definition mgl_stl_string.h:25