ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
M4::GUI::guiMenu Struct Reference

Static Public Member Functions

static bool initialize (RGB8 *myPalette)
 
static void shutdown (bool fadeToColor)
 
static guiMenucreate (Sprite *backgroundSprite, int32 x1, int32 y1, int32 scrnFlags)
 
static void destroy (guiMenu *myMenu)
 
static void configure (guiMenu *myMenu, CALLBACK cb_return, CALLBACK cb_esc)
 
static GrBuffcopyBackground (guiMenu *myMenu, int32 x, int32 y, int32 w, int32 h)
 
static menuItemgetItem (int32 tag, guiMenu *myMenu)
 
static void itemDelete (menuItem *myItem, int32 tag, guiMenu *myMenu)
 
static void itemRefresh (menuItem *myItem, int32 tag, guiMenu *myMenu)
 
static bool loadSprites (const char *series, int32 numSprites)
 
static void unloadSprites ()
 

Public Attributes

GrBuffmenuBuffer = nullptr
 
menuItemitemList = nullptr
 
CALLBACK cb_return = nullptr
 
CALLBACK cb_esc = nullptr
 
EventHandler menuEventHandler = nullptr
 

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