Public Types | |
enum | State { kInit, kRun } |
Public Member Functions | |
void | process () override |
void | onStateEnter (const NancyState::NancyState prevState) override |
bool | onStateExit (const NancyState::NancyState nextState) override |
Protected Member Functions | |
void | init () |
void | run () |
void | drawTextSurface (uint id) |
Protected Attributes | |
const CRED * | _creditsData |
State | _state |
UI::FullScreenImage | _background |
RenderObject | _textSurface |
Time | _nextUpdateTime |
Graphics::ManagedSurface | _fullTextSurface |
uint | _currentTextImage |
Additional Inherited Members | |
Static Public Member Functions inherited from Common::Singleton< Credits > | |
static bool | hasInstance () |
static Credits & | instance () |
static void | destroy () |
Protected Types inherited from Common::Singleton< Credits > | |
typedef Credits | SingletonBaseType |
Static Protected Attributes inherited from Common::Singleton< Credits > | |
static Credits * | _singleton |