ScummVM API documentation
Buried::FrameWindow Class Reference
Inheritance diagram for Buried::FrameWindow:
Buried::Window

Public Member Functions

 FrameWindow (BuriedEngine *vm)
 
bool showTitleSequence ()
 
bool showMainMenu ()
 
bool returnToMainMenu ()
 
bool playMovie (const Common::Path &background, const Common::Path &movie, int movieLeft, int movieTop)
 
bool showClosingScreen ()
 
bool showFeaturesScreen ()
 
bool startNewGame (bool walkthrough=false, bool introMovie=false)
 
bool showDeathScene (int deathSceneIndex, GlobalFlags &globalFlags, Common::Array< int > itemArray)
 
bool showCompletionScene (GlobalFlags &globalFlags)
 
bool showCredits ()
 
bool showOverview ()
 
bool setTimerPause (bool pause)
 
bool onEraseBackground ()
 
void onKeyDown (const Common::KeyState &key, uint flags)
 
void onKeyUp (const Common::KeyState &key, uint flags)
 
void onTimer (uint timer)
 
void onKillFocus (Window *newWindow)
 
void onSetFocus (Window *oldWindow)
 
int getTransitionSpeed () const
 
void setTransitionSpeed (int newSpeed)
 
bool isFrameCyclingDefault () const
 
bool isFrameCachingAllowed () const
 
bool isGameInProgress () const
 
WindowgetMainChildWindow () const
 
void loadFromState (const Location &location, GlobalFlags &flags, Common::Array< int > inventoryItems)
 
- Public Member Functions inherited from Buried::Window
 Window (BuriedEngine *vm, Window *parent, bool visible=false)
 
virtual void onPaint ()
 
virtual void onLButtonUp (const Common::Point &point, uint flags)
 
virtual void onLButtonDown (const Common::Point &point, uint flags)
 
virtual void onMouseMove (const Common::Point &point, uint flags)
 
virtual void onMButtonUp (const Common::Point &point, uint flags)
 
virtual void onRButtonUp (const Common::Point &point, uint flags)
 
virtual void onRButtonDown (const Common::Point &point, uint flags)
 
virtual bool onSetCursor (uint message)
 
virtual void onEnable (bool enable)
 
void invalidateRect (const Common::Rect &rect, bool erase=true)
 
void invalidateWindow (bool erase=true)
 
WindowgetParent () const
 
const Common::RectgetRect () const
 
Common::Rect getClientRect () const
 
Common::Rect getAbsoluteRect () const
 
void updateWindow ()
 
void enableWindow (bool enable)
 
bool isWindowEnabled () const
 
void setWindowPos (const Window *insertAfter, int x, int y, int width, int height, uint flags)
 
void showWindow (WindowShowMode showMode)
 
bool isWindowVisible () const
 
WindowsetFocus ()
 
WindowsetCapture ()
 
void sendMessage (Message *message)
 
void postMessage (Message *message)
 
WindowchildWindowAtPoint (const Common::Point &point)
 
Common::Point convertPointToGlobal (const Common::Point &point)
 
Common::Point convertPointToLocal (const Common::Point &point)
 
Common::Point convertPointToWindow (const Common::Point &point, Window *dest)
 

Public Attributes

bool _reviewerMode
 
bool _controlDown
 

Additional Inherited Members

- Public Types inherited from Buried::Window
enum  WindowShowMode { kWindowShow, kWindowHide, kWindowShowNormal }
 
enum  WindowPosFlags {
  kWindowPosNoFlags = 0, kWindowPosNoSize = (1 << 0), kWindowPosNoZOrder = (1 << 1), kWindowPosHideWindow = (1 << 2),
  kWindowPosShowWindow = (1 << 3), kWindowPosNoMove = (1 << 4), kWindowPosNoActivate = (1 << 5)
}
 
- Protected Member Functions inherited from Buried::Window
uint setTimer (uint elapse)
 
bool killTimer (uint timer)
 
Common::Rect makeAbsoluteRect (const Common::Rect &rect) const
 
- Protected Attributes inherited from Buried::Window
BuriedEngine_vm
 
Window_parent
 
Common::Rect _rect
 

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