![]() |
omegalib
13.1
|
#include <MenuManager.h>
Public Member Functions | |
| UiModule * | getUiModule () |
| virtual void | initialize () |
| virtual void | dispose () |
| virtual void | update (const UpdateContext &context) |
| virtual void | handleEvent (const Event &evt) |
| Menu * | createMenu (const String &name) |
| void | deleteMenu (Menu *) |
| Deletes a menu. More... | |
| void | setMainMenu (Menu *menu) |
| Menu * | getMainMenu () |
| void | autoPlaceMenu (Menu *menu, const Event &evt) |
| float | getDefaultMenuScale () |
| float | getDefaultMenuDistance () |
| void | setNavigationSuspended (bool value) |
| bool | getNavigationSuspended () |
| see setNavigationSuspended More... | |
| bool | is3dMenuEnabled () |
| Sound * | getShowMenuSound () |
| Sound * | getHideMenuSound () |
Public Member Functions inherited from omega::EngineModule | |
| EngineModule (const String &name) | |
| EngineModule () | |
| virtual | ~EngineModule () |
| void | requestOpenGLProfile (OpenGLProfile profile) |
| This method can be used within an engine module ctor or initialization to test for module compatibility. More... | |
| void | enableSharedData () |
| void | disableSharedData () |
| virtual void | handleEvent (const Event &evt) |
| virtual bool | handleCommand (const String &cmd) |
| virtual void | commitSharedData (SharedOStream &out) |
| virtual void | updateSharedData (SharedIStream &in) |
| virtual void | initializeRenderer (Renderer *) |
| void | doInitialize (Engine *server) |
| void | doDispose () |
| virtual bool | isInitialized () |
| Engine * | getEngine () |
| Priority | getPriority () |
| void | setPriority (Priority value) |
| const String & | getName () |
Public Member Functions inherited from omicron::ReferenceType | |
| ReferenceType () | |
| virtual | ~ReferenceType () |
| void | ref () |
| void | unref () |
| long | refCount () |
Static Public Member Functions | |
| static MenuManager * | createAndInitialize () |
| static MenuManager * | instance () |
Static Public Member Functions inherited from omicron::ReferenceType | |
| static void | printObjCounts () |
Additional Inherited Members | |
Public Types inherited from omega::EngineModule | |
| enum | Priority { PriorityLowest = 0, PriorityLow = 1, PriorityNormal = 2, PriorityHigh = 3, PriorityHighest = 4 } |
| enum | OpenGLProfile { CoreProfile, CompatibilityProfile, UnspecifiedProfile } |
Static Protected Attributes inherited from omicron::ReferenceType | |
| static List< ReferenceType * > | mysObjList |
Inheritance diagram for omegaToolkit::ui::MenuManager:| void omegaToolkit::ui::MenuManager::autoPlaceMenu | ( | Menu * | menu, |
| const Event & | evt | ||
| ) |
|
static |
| void omegaToolkit::ui::MenuManager::deleteMenu | ( | Menu * | ) |
Deletes a menu.
|
virtual |
Reimplemented from omega::EngineModule.
|
inline |
|
inline |
| Sound* omegaToolkit::ui::MenuManager::getHideMenuSound | ( | ) |
|
inline |
|
inline |
see setNavigationSuspended
| Sound* omegaToolkit::ui::MenuManager::getShowMenuSound | ( | ) |
|
inline |
|
virtual |
|
virtual |
Reimplemented from omega::EngineModule.
|
static |
|
inline |
|
inline |
|
inline |
|
virtual |
Reimplemented from omega::EngineModule.