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

Public Member Functions

 CRotationMotion (const core::vector3df &rotation)
 CRotationMotion (float rx, float ry, float rz)
virtual void init (CGUIElement *gui)
virtual void start ()
void setRotation (const core::vector3df &rotation)
void setRotation (float rx, float ry, float rz)
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_rotation
core::vector3df m_defaultRotation
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::CRotationMotion::init ( CGUIElement * gui)
virtual

Reimplemented from Skylicht::UI::CMotion.

◆ start()

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

Implements Skylicht::UI::CMotion.


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