ScummVM API documentation
Myst3::PagingMenu Class Reference
Inheritance diagram for Myst3::PagingMenu:
Myst3::Menu Myst3::Drawable

Public Member Functions

 PagingMenu (Myst3Engine *vm)
 
void draw () override
 
bool handleInput (const Common::KeyState &e) override
 
void saveLoadAction (uint16 action, uint16 item) override
 
- Public Member Functions inherited from Myst3::Menu
 Menu (Myst3Engine *vm)
 
bool isOpen () const
 
void updateMainMenu (uint16 action)
 
void goToNode (uint16 node)
 
Graphics::SurfacecaptureThumbnail ()
 
void generateSaveThumbnail ()
 
Graphics::SurfaceborrowSaveThumbnail ()
 
virtual void setSaveLoadSpotItem (uint16 id, SpotItemFace *spotItem)
 
- Public Member Functions inherited from Myst3::Drawable
virtual void drawOverlay ()
 
bool isConstrainedToWindow () const
 
bool is3D () const
 
bool isScaled () const
 

Additional Inherited Members

- Protected Member Functions inherited from Myst3::Menu
uint dialogIdFromType (DialogType type)
 
uint16 dialogConfirmValue ()
 
uint16 dialogSaveValue ()
 
Graphics::SurfacecreateThumbnail (Graphics::Surface *big)
 
Common::String getAgeLabel (GameState *gameState)
 
- Protected Attributes inherited from Myst3::Menu
Myst3Engine_vm
 
Common::ScopedPtr< Graphics::Surface, Graphics::SurfaceDeleter_saveThumbnail
 
SpotItemFace_saveLoadSpotItem
 
Common::String _saveLoadAgeName
 
- Protected Attributes inherited from Myst3::Drawable
bool _isConstrainedToWindow
 
bool _is3D
 
bool _scaled
 

Member Function Documentation

◆ handleInput()

bool Myst3::PagingMenu::handleInput ( const Common::KeyState e)
overridevirtual

Handle an event for the menu

Returns
true if the event was handled

Implements Myst3::Menu.


The documentation for this class was generated from the following file: