ScreenManager v1.0.0
A lightweight C++ library for managing application screens, navigation, transitions and display timing.
ScreenManager Member List

This is the complete list of members for ScreenManager, including all inherited members.

addRouter(ScreenRouter *router)ScreenManager
begin()ScreenManager
getCurrent()ScreenManager
getFps()ScreenManagerinline
getPreviousId()ScreenManager
haveScreen(ScreenId id)ScreenManager
isCurrent(const ScreenId id)ScreenManager
isPrevious(ScreenId id)ScreenManager
registerScreen(ScreenId id, T *screen)ScreenManagerinline
registerScreen(ScreenId id)ScreenManagerinline
requestScreen(const ScreenId nextScreen)ScreenManager
requestScreen(const TransitionIntent &intent)ScreenManager
setFps(uint8_t fps)ScreenManagerinline
setInitialScreen(ScreenId id)ScreenManager
update(uint32_t nowMs)ScreenManager
~ScreenManager() (defined in ScreenManager)ScreenManager