SDXFrameWork 0.12 SDXFrameWork

- Main Page
- Related Pages
- Classes

All Classes Namespaces Functions Variables Enumerations Enumerator Pages
IScene.h
1 //Copyright © 2014 SDXFramework
2 //[License]GNU Affero General Public License, version 3
3 //[Contact]http://sourceforge.jp/projects/dxframework/
4 #pragma once
5 namespace SDX
6 {
9 class IScene
10 {
11 public:
12 bool isEnd = false;
13
14 virtual ~IScene() = default;
15
17 virtual void Update() = 0;
18
20 virtual void Draw() = 0;
21
23 virtual void Init(){};
24
26 virtual void Final(){};
27 };
28 }
SDX::IScene::Draw
virtual void Draw()=0
描画処理.
SDX::IScene
シーンのインターフェース.
Definition: IScene.h:9
SDX::IScene::Update
virtual void Update()=0
更新処理.
SDX::IScene::Final
virtual void Final()
終了時の処理.
Definition: IScene.h:26
SDX::IScene::isEnd
bool isEnd
消滅フラグ
Definition: IScene.h:12
SDX::IScene::Init
virtual void Init()
初期化処理.
Definition: IScene.h:23