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

Public Member Functions

void enter () override
 
void leave () override
 
bool onAlarm ()
 
bool onQuitSplash ()
 
- Public Member Functions inherited from Tetraedge::TeLuaGUI
virtual void enter ()
 
virtual void leave ()
 
TeLayout * layout (const Common::String &name)
 
TeButtonLayout * buttonLayout (const Common::String &name)
 
TeCheckboxLayout * checkboxLayout (const Common::String &name)
 
TeClipLayout * clipLayout (const Common::String &name)
 
TeCurveAnim2< Te3DObject2, TeColor > * colorLinearAnimation (const Common::String &name)
 
TeExtendedTextLayout * extendedTextLayout (const Common::String &name)
 
TeCurveAnim2< TeLayout, TeVector3f32 > * layoutAnchorLinearAnimation (const Common::String &name)
 
TeCurveAnim2< TeLayout, TeVector3f32 > * layoutPositionLinearAnimation (const Common::String &name)
 
TeListLayout * listLayout (const Common::String &name)
 
TeCurveAnim2< TeI3DObject2, TeQuaternion > * rotationLinearAnimation (const Common::String &name)
 
TeScrollingLayout * scrollingLayout (const Common::String &name)
 
TeSpriteLayout * spriteLayout (const Common::String &name)
 
TeITextLayout * textLayout (const Common::String &name)
 
TeLayout * layoutChecked (const Common::String &name)
 
TeButtonLayout * buttonLayoutChecked (const Common::String &name)
 
TeSpriteLayout * spriteLayoutChecked (const Common::String &name)
 
bool load (const Common::Path &subPath)
 
bool load (const TetraedgeFSNode &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::Path & scriptPath () 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
 

Member Function Documentation

◆ enter()

void Tetraedge::SplashScreens::enter ( )
overridevirtual

Reimplemented from Tetraedge::TeLuaGUI.

◆ leave()

void Tetraedge::SplashScreens::leave ( )
inlineoverridevirtual

Reimplemented from Tetraedge::TeLuaGUI.


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