svvitch
digital signage player
|
シーンクラス. More...
#include <Scene.h>
Public Member Functions | |
Scene (Renderer &renderer) | |
virtual | ‾Scene () |
Renderer & | renderer () |
virtual bool | initialize () |
void | setVisible (const bool visible) |
表示/非表示の設定 | |
virtual void | notifyKey (const int keycode, const bool shift, const bool ctrl) |
virtual void | setStatus (const string &key, const string &value) |
ステータス情報の設定 | |
virtual const map< string, string > & | getStatus () |
ステータス情報の取得 | |
virtual const string | getStatus (const string &key) |
ステータス情報の取得 | |
virtual void | removeStatus (const string &key) |
ステータス情報の削除 | |
virtual void | process () |
virtual void | processAlways () |
virtual void | draw1 () |
virtual void | draw2 () |
Protected Attributes | |
Poco::Logger & | _log |
Renderer & | _renderer |
bool | _visible |
int | _keycode |
bool | _shift |
bool | _ctrl |
map< string, string > | _status |
ステータス用のマップ |
Scene::Scene | ( | Renderer & | renderer | ) |
void Scene::draw1 | ( | ) | [virtual] |
Reimplemented in MainScene, CaptureScene, DiffDetectScene, and UserInterfaceScene.
void Scene::draw2 | ( | ) | [virtual] |
Reimplemented in MainScene, CaptureScene, DiffDetectScene, and UserInterfaceScene.
const map< string, string > & Scene::getStatus | ( | ) | [virtual] |
const string Scene::getStatus | ( | const string & | key | ) | [virtual] |
bool Scene::initialize | ( | ) | [virtual] |
Reimplemented in MainScene, CaptureScene, and DiffDetectScene.
void Scene::notifyKey | ( | const int | keycode, |
const bool | shift, | ||
const bool | ctrl | ||
) | [virtual] |
void Scene::process | ( | ) | [virtual] |
Reimplemented in MainScene, CaptureScene, DiffDetectScene, and UserInterfaceScene.
Definition at line 50 of file Scene.cpp.
void Scene::processAlways | ( | ) | [virtual] |
void Scene::removeStatus | ( | const string & | key | ) | [virtual] |
Renderer & Scene::renderer | ( | ) |
void Scene::setStatus | ( | const string & | key, |
const string & | value | ||
) | [virtual] |
void Scene::setVisible | ( | const bool | visible | ) |
bool Scene::_ctrl [protected] |
int Scene::_keycode [protected] |
Poco::Logger& Scene::_log [protected] |
Renderer& Scene::_renderer [protected] |
bool Scene::_shift [protected] |
map<string, string> Scene::_status [protected] |
bool Scene::_visible [protected] |