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

Public Member Functions

void enter () override
 
void leave () override
 
- 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)
 
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: