Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CRotateEffect Class Reference

#include <VisibleEffect.h>

Inheritance diagram for CRotateEffect:
CAnimEffect

Public Member Functions

 CRotateEffect (const TiXmlElement *node, EFFECT_TYPE effect)
 
 ~CRotateEffect () override=default
 
- Public Member Functions inherited from CAnimEffect
 CAnimEffect (const TiXmlElement *node, EFFECT_TYPE effect)
 
 CAnimEffect (unsigned int delay, unsigned int length, EFFECT_TYPE effect)
 
 CAnimEffect (const CAnimEffect &src)
 
virtual ~CAnimEffect ()
 
CAnimEffectoperator= (const CAnimEffect &src)
 
void Calculate (unsigned int time, const CPoint &center)
 
void ApplyState (ANIMATION_STATE state, const CPoint &center)
 
unsigned int GetDelay () const
 
unsigned int GetLength () const
 
const TransformMatrixGetTransform () const
 
EFFECT_TYPE GetType () const
 

Additional Inherited Members

- Public Types inherited from CAnimEffect
enum  EFFECT_TYPE {
  EFFECT_TYPE_NONE = 0 , EFFECT_TYPE_FADE , EFFECT_TYPE_FADE_DIFFUSE , EFFECT_TYPE_SLIDE ,
  EFFECT_TYPE_ROTATE_X , EFFECT_TYPE_ROTATE_Y , EFFECT_TYPE_ROTATE_Z , EFFECT_TYPE_ZOOM
}
 
- Static Public Member Functions inherited from CAnimEffect
static std::shared_ptr< TweenerGetTweener (const TiXmlElement *pAnimationNode)
 
- Protected Attributes inherited from CAnimEffect
TransformMatrix m_matrix
 
EFFECT_TYPE m_effect
 

Constructor & Destructor Documentation

◆ CRotateEffect()

CRotateEffect::CRotateEffect ( const TiXmlElement * node,
EFFECT_TYPE effect )

◆ ~CRotateEffect()

CRotateEffect::~CRotateEffect ( )
overridedefault

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