Public Member Functions | |
| MenuZGI (ZVision *engine, Common::Rect menuArea) | |
| void | onMouseMove (const Common::Point &pos) override |
| void | onMouseUp (const Common::Point &pos) override |
| void | process (uint32 deltaTimeInMillis) override |
| bool | inMenu (const Common::Point &pos) const override |
Public Member Functions inherited from ZVision::MenuManager | |
| MenuManager (ZVision *engine, const Common::Rect menuArea, const MenuParams params) | |
| virtual void | onMouseDown (const Common::Point &pos) |
| bool | inMenu () const |
| void | mainMouseDown (const Common::Point &pos) |
| bool | mainMouseMove (const Common::Point &pos) |
| void | setEnable (uint16 flags) |
| uint16 | getEnable () const |
| bool | getEnable (uint8 flag) const |
Additional Inherited Members | |
Protected Member Functions inherited from ZVision::MenuManager | |
| void | redrawMain () |
| int | mouseOverMain (const Common::Point &pos) |
| void | setFocus (int8 currentFocus) |
Protected Attributes inherited from ZVision::MenuManager | |
| bool | _prevInMenu = false |
| bool | _redraw = true |
| int | _mouseOnItem = -1 |
| int8 | _mainClicked = -1 |
| ZVision * | _engine |
| const MenuParams | _params |
| uint16 | _menuBarFlag |
| const Common::Rect | _menuArea |
| const Common::Point | _menuOrigin |
| const Common::Rect | _menuTriggerArea |
| Graphics::Surface | _mainBack |
| Graphics::Surface | _mainButtons [4][6] |
| Common::BitArray | _enableFlags |
| Common::Rect | _mainArea |
| Common::Rect | _menuHotspots [4] |
| int8 | _mainFrames [4] |
| Scroller | _mainScroller |
| FocusList< int8 > | _menuFocus |
| bool | _clean = false |
| LinearScroller * | _buttonAnim [4] |
Static Protected Attributes inherited from ZVision::MenuManager | |
| static const uint8 | _hMainMenu = 32 |