MGL(Win32)
|
MGL Win32用メイン [詳解]
#include <mgl/mgl_environment.h>
#include <Windows.h>
#include <mgl/initialize/mgl_initialize.h>
#include <mgl/platform/win32/mgl_win32_window.h>
関数 | |
int | MGL::Win32::Main (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow, MGL::InitializerDelegate &initializer, const Window::Descriptor &windowDescriptor, MakeAppDelegateFunction makeDelegate) noexcept |
Win32メイン関数 | |
template<class T > | |
constexpr int | MGL::Win32::Main (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow, MGL::InitializerDelegate &initializer, const Window::Descriptor &windowDescriptor=Window::Descriptor()) noexcept |
デリゲートを指定してメイン関数を生成するテンプレート関数 | |
MGL Win32用メイン
|
noexcept |
Win32メイン関数
[in] | hInstance | アプリケーションインスタンス |
[in] | hPrevInstance | 未使用 |
[in] | lpCmdLine | 未使用 |
[in] | nCmdShow | ウィンドウの表示状態 |
[in] | initializer | MGLイニシャライザ |
[in] | makeDelegate | アプリケーションデリゲートを生成する関数 |
|
constexprnoexcept |
デリゲートを指定してメイン関数を生成するテンプレート関数
T | 生成するアプリケーションデリゲート |
[in] | hInstance | アプリケーションインスタンス |
[in] | hPrevInstance | 未使用 |
[in] | lpCmdLine | 未使用 |
[in] | nCmdShow | ウィンドウの表示状態 |
[in] | initializer | MGLイニシャライザ |