digiKam
Digikam::EffectMngr Class Reference

Classes

class  Private
 

Public Types

enum  EffectType {
  None = 0 , KenBurnsZoomIn , KenBurnsZoomOut , KenBurnsPanLR ,
  KenBurnsPanRL , KenBurnsPanTB , KenBurnsPanBT , Random
}
 

Public Member Functions

QImage currentFrame (int &tmout)
 
 EffectMngr ()
 
void setEffect (EffectType eff)
 
void setFrames (int ifrms)
 
void setImage (const QImage &img)
 
void setOutputSize (const QSize &size)
 
 ~EffectMngr ()
 

Static Public Member Functions

static QMap< EffectType, QString > effectNames ()
 

Member Enumeration Documentation

◆ EffectType

See KEn Burns effect description: https://en.wikipedia.org/wiki/Ken_Burns_effect

Enumerator
None 

Static camera.

KenBurnsZoomIn 
KenBurnsZoomOut 
KenBurnsPanLR 
KenBurnsPanRL 
KenBurnsPanTB 
KenBurnsPanBT 
Random 

Constructor & Destructor Documentation

◆ EffectMngr()

Digikam::EffectMngr::EffectMngr ( )
explicit

◆ ~EffectMngr()

Digikam::EffectMngr::~EffectMngr ( )

Member Function Documentation

◆ currentFrame()

◆ effectNames()

QMap< EffectMngr::EffectType, QString > Digikam::EffectMngr::effectNames ( )
static

◆ setEffect()

◆ setFrames()

void Digikam::EffectMngr::setFrames ( int  ifrms)

◆ setImage()

void Digikam::EffectMngr::setImage ( const QImage &  img)

◆ setOutputSize()

void Digikam::EffectMngr::setOutputSize ( const QSize &  size)

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