|
R-Type 0.1
|
Requirements for a scene managed by rtk::SceneManager. More...
#include <sceneManager/sceneConcept.hpp>
Requirements for a scene managed by rtk::SceneManager.
A valid scene has a static Type identifier and the onEnter(), onUpdate() and onExit() methods. onUpdate() returns the identifier of the next scene, or std::nullopt to stay on the current one.
| T | Concrete scene type being validated. |
| TSceneId | Type used to identify scenes, usually an enum. |
| TInput | Type containing the input state passed to the scene. |