SDXFrameWork 0.13 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
29 virtual void LoadGUI(){}
30 };
31 }
SDX::IScene::LoadGUI
virtual void LoadGUI()
GUIの読み込み処理.
Definition: IScene.h:29
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