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

#include <VisibleEffect.h>

Inheritance diagram for CFadeEffect:
CAnimEffect

Public Member Functions

 CFadeEffect (const TiXmlElement *node, bool reverseDefaults, EFFECT_TYPE effect)
 
 CFadeEffect (float start, float end, unsigned int delay, unsigned int length)
 
 CFadeEffect (KODI::UTILS::COLOR::Color start, KODI::UTILS::COLOR::Color end, unsigned int delay, unsigned int length)
 
 ~CFadeEffect () 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

◆ CFadeEffect() [1/3]

CFadeEffect::CFadeEffect ( const TiXmlElement * node,
bool reverseDefaults,
EFFECT_TYPE effect )

◆ CFadeEffect() [2/3]

CFadeEffect::CFadeEffect ( float start,
float end,
unsigned int delay,
unsigned int length )

◆ CFadeEffect() [3/3]

CFadeEffect::CFadeEffect ( KODI::UTILS::COLOR::Color start,
KODI::UTILS::COLOR::Color end,
unsigned int delay,
unsigned int length )

◆ ~CFadeEffect()

CFadeEffect::~CFadeEffect ( )
overridedefault

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