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

Public Member Functions

 CPositionMotion (const core::vector3df &position)
 CPositionMotion (float x, float y, float z)
virtual void init (CGUIElement *gui)
virtual void start ()
void setPosition (const core::vector3df &position)
void setPosition (float x, float y, float z)
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_position
core::vector3df m_defaultPosition
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::CPositionMotion::init ( CGUIElement * gui)
virtual

Reimplemented from Skylicht::UI::CMotion.

◆ start()

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

Implements Skylicht::UI::CMotion.


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