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

Public Member Functions

void enter () override
 
void leave () override
 
bool onAraButtonValidated ()
 
bool onBarButtonValidated ()
 
bool onCitButtonValidated ()
 
bool onSyb2ButtonValidated ()
 
bool onSyb3ButtonValidated ()
 
bool onValButtonValidated ()
 
bool onQuitButton ()
 
- 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: