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