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

Public Member Functions

 Private (KisCanvas2 *p_canvas)
 

Public Attributes

KisCanvas2canvas
 
QScopedPointer< KisFrameDisplayProxydisplayProxy
 
QTimer m_statsTimer
 
QScopedPointer< QFileInfo > media
 
QScopedPointer< CanvasPlaybackEnvironmentplaybackEnvironment
 
qreal playbackSpeed {1.0}
 
PlaybackState state
 

Detailed Description

Definition at line 214 of file KisCanvasAnimationState.cpp.

Constructor & Destructor Documentation

◆ Private()

KisCanvasAnimationState::Private::Private ( KisCanvas2 * p_canvas)
inline

Definition at line 217 of file KisCanvasAnimationState.cpp.

218 : canvas(p_canvas)
219 , displayProxy( new KisFrameDisplayProxy(p_canvas) )
220 , playbackEnvironment( nullptr )
221 {
222 m_statsTimer.setInterval(1000);
223 }
The KisFrameDisplayProxy class sits between the KisCanvas (within its KisCanvasAnimationState) and it...
QScopedPointer< KisFrameDisplayProxy > displayProxy
QScopedPointer< CanvasPlaybackEnvironment > playbackEnvironment

References m_statsTimer.

Member Data Documentation

◆ canvas

KisCanvas2* KisCanvasAnimationState::Private::canvas

Definition at line 225 of file KisCanvasAnimationState.cpp.

◆ displayProxy

QScopedPointer<KisFrameDisplayProxy> KisCanvasAnimationState::Private::displayProxy

Definition at line 227 of file KisCanvasAnimationState.cpp.

◆ m_statsTimer

QTimer KisCanvasAnimationState::Private::m_statsTimer

Definition at line 231 of file KisCanvasAnimationState.cpp.

◆ media

QScopedPointer<QFileInfo> KisCanvasAnimationState::Private::media

Definition at line 228 of file KisCanvasAnimationState.cpp.

◆ playbackEnvironment

QScopedPointer<CanvasPlaybackEnvironment> KisCanvasAnimationState::Private::playbackEnvironment

Definition at line 229 of file KisCanvasAnimationState.cpp.

◆ playbackSpeed

qreal KisCanvasAnimationState::Private::playbackSpeed {1.0}

Definition at line 233 of file KisCanvasAnimationState.cpp.

233{1.0};

◆ state

PlaybackState KisCanvasAnimationState::Private::state

Definition at line 226 of file KisCanvasAnimationState.cpp.


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