Skylicht Engine
Loading...
Searching...
No Matches
Skylicht::UI::CScaleMotion Class Reference
Inheritance diagram for Skylicht::UI::CScaleMotion:
Skylicht::UI::CMotion

Public Member Functions

 CScaleMotion (const core::vector3df &scale)
 CScaleMotion (float sx, float sy, float sz)
virtual void init (CGUIElement *gui)
virtual void start ()
void setScale (const core::vector3df &scale)
void setScale (float sx, float sy, float sz)
Public Member Functions inherited from Skylicht::UI::CMotion
virtual void stop ()
bool isPlaying ()
CMotion * setTime (float delay, float duration)
CMotion * setEvent (EMotionEvent e)
CMotion * setEasingFunction (EEasingFunctions f)
CMotion * setInverse (bool b)
CMotion * setToDefault (bool b)

Protected Attributes

core::vector3df m_scale
core::vector3df m_defaultScale
Protected Attributes inherited from Skylicht::UI::CMotion
CTweenm_tween
CGUIElementm_gui
float m_delay
float m_duration
EMotionEvent m_event
EEasingFunctions m_ease
bool m_toDefault
bool m_inverseMotion

Member Function Documentation

◆ init()

virtual void Skylicht::UI::CScaleMotion::init ( CGUIElement * gui)
virtual

Reimplemented from Skylicht::UI::CMotion.

◆ start()

virtual void Skylicht::UI::CScaleMotion::start ( )
virtual

Implements Skylicht::UI::CMotion.


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