殺虫侍
Toggle main menu visibility
読み取り中…
検索中…
一致する文字列を見つけられません
application.h
[詳解]
1
7
#pragma once
8
#include "
window.h
"
9
#include "
renderer.h
"
10
#include "
renderer_2d.h
"
11
18
class
Application
19
{
20
public
:
25
void
Initialize
(HINSTANCE hInst);
26
28
void
Setup
();
29
31
void
Loop
();
32
34
void
Terminate
();
35
36
private
:
38
bool
gameLoop();
39
40
private
:
41
Window
m_window;
42
Renderer
m_renderer;
43
Renderer2D
m_renderer2d;
44
};
Application
アプリケーションのエントリポイントとなるクラス
Definition
application.h:19
Application::Loop
void Loop()
ウィンドウが閉じられるまでメインループを実行する
Definition
application.cpp:20
Application::Initialize
void Initialize(HINSTANCE hInst)
ウィンドウとレンダラーを生成して初期化する
Definition
application.cpp:5
Application::Terminate
void Terminate()
全リソースを解放して終了する
Definition
application.cpp:31
Application::Setup
void Setup()
シーンマネージャーを介してシーンを初期化する
Definition
application.cpp:13
Renderer2D
Direct2D / DirectWrite を用いてテキストと画像を 2D 描画するクラス
Definition
renderer_2d.h:29
Renderer
Direct3D 11 デバイスとスワップチェーンを管理するレンダラークラス
Definition
renderer.h:21
Window
Win32 ウィンドウの生成・メッセージループ・リサイズを管理するクラス
Definition
window.h:13
renderer.h
Direct3D 11 レンダラークラスの定義
renderer_2d.h
Direct2D / DirectWrite を使用した 2D レンダラークラスの定義
window.h
Win32 ウィンドウ管理クラスの定義
scripts
application
application.h
構築:
1.17.0