kodi
Public Member Functions | List of all members
CRotateEffect Class Reference
Inheritance diagram for CRotateEffect:
Inheritance graph
[legend]
Collaboration diagram for CRotateEffect:
Collaboration graph
[legend]

Public Member Functions

 CRotateEffect (const TiXmlElement *node, EFFECT_TYPE effect)
 
- 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)
 
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
 

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