SDXFrameWork  0.12
SDXFrameWork
 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 }
virtual void Draw()=0
描画処理.
シーンのインターフェース.
Definition: IScene.h:9
virtual void Update()=0
更新処理.
virtual void Final()
終了時の処理.
Definition: IScene.h:26
bool isEnd
消滅フラグ
Definition: IScene.h:12
virtual void Init()
初期化処理.
Definition: IScene.h:23