ScummVM API documentation
MADS::Nebular::MenuView Class Referenceabstract
Inheritance diagram for MADS::Nebular::MenuView:
MADS::Nebular::FullScreenDialog MADS::Nebular::EventTarget MADS::Nebular::AnimationView MADS::Nebular::MainMenu MADS::Nebular::TextView MADS::Nebular::RexAnimationView MADS::Nebular::RexTextView

Public Member Functions

 MenuView (RexNebularEngine *vm)
 
virtual void show ()
 
Common::String getResourceName ()
 
- Public Member Functions inherited from MADS::Nebular::FullScreenDialog
 FullScreenDialog (RexNebularEngine *vm)
 

Protected Member Functions

virtual void doFrame ()=0
 
void display () override
 
bool onEvent (Common::Event &event) override
 

Protected Attributes

bool _breakFlag
 
bool _redrawFlag
 
Common::Path _filename
 
- Protected Attributes inherited from MADS::Nebular::FullScreenDialog
RexNebularEngine_vm
 
int _screenId
 
bool _palFlag
 

Member Function Documentation

◆ display()

void MADS::Nebular::MenuView::display ( )
overrideprotectedvirtual

Handles displaying the screen background and dialog

Reimplemented from MADS::Nebular::FullScreenDialog.

Reimplemented in MADS::Nebular::AnimationView, MADS::Nebular::TextView, and MADS::Nebular::MainMenu.

◆ onEvent()

bool MADS::Nebular::MenuView::onEvent ( Common::Event event)
overrideprotectedvirtual

Event handler

Reimplemented from MADS::Nebular::EventTarget.

Reimplemented in MADS::Nebular::AnimationView, and MADS::Nebular::MainMenu.


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