Win32用ウィンドウクラス
[詳解]
#include <mgl_win32_window.h>
|
| Window () noexcept |
| コンストラクタ
|
|
bool | Initialize (HINSTANCE hInstance, int nCmdShow, WNDPROC windowProc, const Descriptor &descriptor) noexcept |
| 初期化処理
|
|
constexpr HWND | GetWindowHandler () noexcept |
| ウィンドウハンドラの取得
|
|
constexpr int | GetWidth () const noexcept |
| ウィンドウの幅を取得
|
|
constexpr int | GetHeight () const noexcept |
| ウィンドウの高さを取得
|
|
constexpr HINSTANCE | GetAppInstanceHandle () const noexcept |
| アプリケーションインスタンスのハンドルを取得
|
|
void | SetWindowTitle (const char *title) noexcept |
| ウィンドウタイトルの設定
|
|
bool | Resize (int width, int height) noexcept |
| ウィンドウのリサイズ
|
|
float | GetLogicalScaleFactor () const noexcept |
| ウィンドウの論理サイズの倍率を取得
|
|
void | Update () noexcept |
| ウィンドウの更新処理
|
|
| SharedSingleton (const SharedSingleton &) noexcept=delete |
|
| SharedSingleton (SharedSingleton &&) noexcept=delete |
|
SharedSingleton & | operator= (const SharedSingleton &) noexcept=delete |
|
SharedSingleton & | operator= (SharedSingleton &&) noexcept=delete |
|
◆ GetHeight()
int MGL::Win32::Window::GetHeight |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ GetInstanceRef()
◆ GetLogicalScaleFactor()
float MGL::Win32::Window::GetLogicalScaleFactor |
( |
| ) |
const |
|
noexcept |
ウィンドウの論理サイズの倍率を取得
- 戻り値
- 論理サイズの倍率
◆ GetWidth()
int MGL::Win32::Window::GetWidth |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ Initialize()
bool MGL::Win32::Window::Initialize |
( |
HINSTANCE | hInstance, |
|
|
int | nCmdShow, |
|
|
WNDPROC | windowProc, |
|
|
const Descriptor & | descriptor ) |
|
noexcept |
初期化処理
- 引数
-
[in] | hInstance | アプリケーションインスタンス |
[in] | nCmdShow | ウィンドウの表示方法 |
[in] | windowProc | ウィンドウプロシージャのアドレス |
[in] | descriptor | 初期化用の記述子 |
- 戻り値
-
◆ Resize()
bool MGL::Win32::Window::Resize |
( |
int | width, |
|
|
int | height ) |
|
noexcept |
◆ SetWindowTitle()
void MGL::Win32::Window::SetWindowTitle |
( |
const char * | title | ) |
|
|
noexcept |
このクラス詳解は次のファイルから抽出されました: