ScummVM API documentation
Tetraedge::MainMenu Class Reference
Inheritance diagram for Tetraedge::MainMenu:
Tetraedge::TeLuaGUI Tetraedge::TeObject

Public Member Functions

void enter () override
 
void leave () override
 
bool deleteFile (const Common::String &name)
 
bool onActivedTuto ()
 
bool onBFGFreeGamesButtonValidated ()
 
bool onBFGRateIt2ButtonValidated ()
 
bool onBFGRateItButtonValidated ()
 
bool onBFGRateItQuitButtonValidated ()
 
bool onBFGSplashButtonUpdated ()
 
bool onBFGSplashButtonValidated ()
 
bool onBFGTellAFriendButtonValidated ()
 
bool onBFGUnlockGameButtonValidated ()
 
bool onContinueGameButtonValidated ()
 
bool onDisabledTuto ()
 
bool onEnterGameRotateAnimFinished ()
 
bool onFacebookButtonValidated ()
 
bool onFacebookLogged ()
 
bool onGalleryButtonValidated ()
 
bool onHowToButtonValidated ()
 
bool onLoadGameButtonValidated ()
 
bool onNewGameButtonValidated ()
 
bool onNewGameConfirmed ()
 
bool onOptionsButtonValidated ()
 
bool onQuit ()
 
bool onQuitButtonValidated ()
 
bool onUnlockGameButtonValidated ()
 
bool onWalkThroughButtonValidated ()
 
void refresh ()
 
void setCenterButtonsVisibility (bool visible)
 
bool isEntered () const
 
- Public Member Functions inherited from Tetraedge::TeLuaGUI
TeLayoutlayout (const Common::String &name)
 
TeButtonLayoutbuttonLayout (const Common::String &name)
 
TeCheckboxLayoutcheckboxLayout (const Common::String &name)
 
TeClipLayoutclipLayout (const Common::String &name)
 
TeCurveAnim2< Te3DObject2, TeColor > * colorLinearAnimation (const Common::String &name)
 
TeExtendedTextLayoutextendedTextLayout (const Common::String &name)
 
TeCurveAnim2< TeLayout, TeVector3f32 > * layoutAnchorLinearAnimation (const Common::String &name)
 
TeCurveAnim2< TeLayout, TeVector3f32 > * layoutPositionLinearAnimation (const Common::String &name)
 
TeListLayoutlistLayout (const Common::String &name)
 
TeCurveAnim2< TeI3DObject2, TeQuaternion > * rotationLinearAnimation (const Common::String &name)
 
TeScrollingLayoutscrollingLayout (const Common::String &name)
 
TeSpriteLayoutspriteLayout (const Common::String &name)
 
TeITextLayouttextLayout (const Common::String &name)
 
TeLayoutlayoutChecked (const Common::String &name)
 
TeButtonLayoutbuttonLayoutChecked (const Common::String &name)
 
TeSpriteLayoutspriteLayoutChecked (const Common::String &name)
 
bool load (const Common::Path &subPath)
 
bool load (const Common::FSNode &node)
 
void unload ()
 
TeVariant value (const Common::String &key)
 
StringMap< TeLayout * > & layouts ()
 
StringMap< TeButtonLayout * > & buttonLayouts ()
 
StringMap< TeCheckboxLayout * > & checkboxLayouts ()
 
StringMap< TeListLayout * > & listLayouts ()
 
StringMap< TeSpriteLayout * > & spriteLayouts ()
 
StringMap< TeTextLayout * > & textLayouts ()
 
StringMap< TeScrollingLayout * > & scrollingLayouts ()
 
StringMap< TeClipLayout * > & clipLayouts ()
 
StringMap< TeExtendedTextLayout * > & extendedTextLayouts ()
 
StringMap< TeCurveAnim2< TeLayout, TeVector3f32 > * > & layoutAnchorLinearAnimations ()
 
StringMap< TeCurveAnim2< TeLayout, TeVector3f32 > * > & layoutPositionLinearAnimations ()
 
StringMap< TeCurveAnim2< Te3DObject2, TeColor > * > & colorLinearAnimations ()
 
bool loaded () const
 
const Common::PathscriptPath () const
 
- Public Member Functions inherited from Tetraedge::TeObject
void deleteLater ()
 

Additional Inherited Members

- Public Types inherited from Tetraedge::TeLuaGUI
template<typename T >
using StringMap = Common::HashMap< Common::String, T >
 
- Static Public Member Functions inherited from Tetraedge::TeObject
static void deleteLaterStatic (TeObject *obj)
 
static void deleteNow ()
 
static void cleanup ()
 
- Protected Attributes inherited from Tetraedge::TeLuaGUI
bool _loaded
 

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