Krita Source Code Documentation
Loading...
Searching...
No Matches
KisAsyncAnimationRenderDialogBase::Private Struct Reference

Public Types

using ProgressData = QPair<int, QString>
 

Public Member Functions

int numDirtyFramesLeft () const
 
 Private (const QString &_actionTitle, KisImageSP _image, int _busyWait)
 

Public Attributes

QString actionTitle
 
std::vector< RendererPair > asyncRenderers
 
int busyWait
 
int dirtyFramesCount = 0
 
QList< int > framesInProgress
 
KisImageSP image
 
bool isBatchMode = false
 
bool memoryLimitReached = false
 
QElapsedTimer processingTime
 
boost::optional< ProgressDataprogressData
 
QScopedPointer< QProgressDialog > progressDialog
 
KisSignalCompressor progressDialogCompressor
 
int progressDialogReentrancyCounter = 0
 
KisRegion regionOfInterest
 
Result result = RenderComplete
 
QList< int > stillDirtyFrames
 
QEventLoop waitLoop
 

Detailed Description

Definition at line 72 of file KisAsyncAnimationRenderDialogBase.cpp.

Member Typedef Documentation

◆ ProgressData

Constructor & Destructor Documentation

◆ Private()

KisAsyncAnimationRenderDialogBase::Private::Private ( const QString & _actionTitle,
KisImageSP _image,
int _busyWait )
inline

Member Function Documentation

◆ numDirtyFramesLeft()

int KisAsyncAnimationRenderDialogBase::Private::numDirtyFramesLeft ( ) const
inline

Member Data Documentation

◆ actionTitle

QString KisAsyncAnimationRenderDialogBase::Private::actionTitle

Definition at line 82 of file KisAsyncAnimationRenderDialogBase.cpp.

◆ asyncRenderers

std::vector<RendererPair> KisAsyncAnimationRenderDialogBase::Private::asyncRenderers

Definition at line 87 of file KisAsyncAnimationRenderDialogBase.cpp.

◆ busyWait

int KisAsyncAnimationRenderDialogBase::Private::busyWait

Definition at line 84 of file KisAsyncAnimationRenderDialogBase.cpp.

◆ dirtyFramesCount

int KisAsyncAnimationRenderDialogBase::Private::dirtyFramesCount = 0

Definition at line 96 of file KisAsyncAnimationRenderDialogBase.cpp.

◆ framesInProgress

QList<int> KisAsyncAnimationRenderDialogBase::Private::framesInProgress

Definition at line 95 of file KisAsyncAnimationRenderDialogBase.cpp.

◆ image

KisImageSP KisAsyncAnimationRenderDialogBase::Private::image

Definition at line 83 of file KisAsyncAnimationRenderDialogBase.cpp.

◆ isBatchMode

bool KisAsyncAnimationRenderDialogBase::Private::isBatchMode = false

Definition at line 85 of file KisAsyncAnimationRenderDialogBase.cpp.

◆ memoryLimitReached

bool KisAsyncAnimationRenderDialogBase::Private::memoryLimitReached = false

Definition at line 88 of file KisAsyncAnimationRenderDialogBase.cpp.

◆ processingTime

QElapsedTimer KisAsyncAnimationRenderDialogBase::Private::processingTime

Definition at line 90 of file KisAsyncAnimationRenderDialogBase.cpp.

◆ progressData

boost::optional<ProgressData> KisAsyncAnimationRenderDialogBase::Private::progressData

Definition at line 102 of file KisAsyncAnimationRenderDialogBase.cpp.

◆ progressDialog

QScopedPointer<QProgressDialog> KisAsyncAnimationRenderDialogBase::Private::progressDialog

Definition at line 91 of file KisAsyncAnimationRenderDialogBase.cpp.

◆ progressDialogCompressor

KisSignalCompressor KisAsyncAnimationRenderDialogBase::Private::progressDialogCompressor

Definition at line 100 of file KisAsyncAnimationRenderDialogBase.cpp.

◆ progressDialogReentrancyCounter

int KisAsyncAnimationRenderDialogBase::Private::progressDialogReentrancyCounter = 0

Definition at line 103 of file KisAsyncAnimationRenderDialogBase.cpp.

◆ regionOfInterest

KisRegion KisAsyncAnimationRenderDialogBase::Private::regionOfInterest

Definition at line 98 of file KisAsyncAnimationRenderDialogBase.cpp.

◆ result

Result KisAsyncAnimationRenderDialogBase::Private::result = RenderComplete

Definition at line 97 of file KisAsyncAnimationRenderDialogBase.cpp.

◆ stillDirtyFrames

QList<int> KisAsyncAnimationRenderDialogBase::Private::stillDirtyFrames

Definition at line 94 of file KisAsyncAnimationRenderDialogBase.cpp.

◆ waitLoop

QEventLoop KisAsyncAnimationRenderDialogBase::Private::waitLoop

Definition at line 92 of file KisAsyncAnimationRenderDialogBase.cpp.


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