11#ifndef INCGUARD_MGL_WINDOW_MODULE_DEFAULT_H_1613726049 
   12#define INCGUARD_MGL_WINDOW_MODULE_DEFAULT_H_1613726049 
   31    [[nodiscard]] 
bool IsAvailable() const noexcept
 override { 
return false; }
 
   40    void Resize([[maybe_unused]] uint32_t width, [[maybe_unused]] uint32_t height) 
noexcept override {}
 
   48    void SetFullscreen([[maybe_unused]] 
bool isEnabled) 
noexcept override {}
 
   64    [[nodiscard]] 
bool IsFullscreen() const noexcept
 override { 
return true; }
 
   72    void Focus() noexcept
 override {}
 
   81    [[nodiscard]] 
bool IsFocused() const noexcept
 override { 
return true; }
 
   89    void Alert([[maybe_unused]] 
const char *message) 
const noexcept override {}
 
   97    void SetTitle([[maybe_unused]] 
const char *title) 
noexcept override {}
 
 
ウィンドウ機能のデフォルト動作クラス
Definition mgl_window_module_default.h:20
 
bool IsAvailable() const noexcept override
ウィンドウ機能が有効かを取得
Definition mgl_window_module_default.h:31
 
int32_t GetIdentifier() const noexcept override
ウィンドウの識別子を取得
Definition mgl_window_module_default.h:105
 
void Focus() noexcept override
ウィンドウにフォーカスを設定
Definition mgl_window_module_default.h:72
 
void ToggleFullscreen() noexcept override
フルスクリーンの有効・無効の切り替え
Definition mgl_window_module_default.h:55
 
void SetFullscreen(bool isEnabled) noexcept override
フルスクリーンの設定
Definition mgl_window_module_default.h:48
 
bool IsFullscreen() const noexcept override
フルスクリーン状態の取得
Definition mgl_window_module_default.h:64
 
bool IsFocused() const noexcept override
フォーカス状態の取得
Definition mgl_window_module_default.h:81
 
void Resize(uint32_t width, uint32_t height) noexcept override
サイズの変更
Definition mgl_window_module_default.h:40
 
void Alert(const char *message) const noexcept override
アラートの表示
Definition mgl_window_module_default.h:89
 
ScreenSize GetScreenSize() const noexcept override
ウィンドウが存在している画面のサイズ情報を取得
Definition mgl_window_module_default.h:113
 
void SetTitle(const char *title) noexcept override
ウィンドウタイトルの設定
Definition mgl_window_module_default.h:97
 
ウィンドウ機能のインターフェース
Definition mgl_window_module_interface.h:22
 
画面サイズ情報
Definition mgl_system_defs.h:20