Krita Source Code Documentation
Loading...
Searching...
No Matches
KisCanvasAnimationState.cpp File Reference
#include "KisCanvasAnimationState.h"
#include <QTimer>
#include <QtMath>
#include "kis_global.h"
#include "kis_algebra_2d.h"
#include "kis_config.h"
#include "kis_config_notifier.h"
#include "kis_image.h"
#include "kis_canvas2.h"
#include "kis_animation_frame_cache.h"
#include "kis_signal_auto_connection.h"
#include "kis_image_animation_interface.h"
#include "kis_time_span.h"
#include "kis_signal_compressor.h"
#include "animation/KisFrameDisplayProxy.h"
#include <KisDocument.h>
#include <QFileInfo>
#include <QThread>
#include "kis_signal_compressor_with_param.h"
#include "KisImageBarrierLock.h"
#include "kis_layer_utils.h"
#include "KisDecoratedNodeInterface.h"
#include "kis_keyframe_channel.h"
#include "KisPlaybackEngine.h"
#include "kis_image_config.h"
#include <limits>
#include "KisViewManager.h"
#include "kis_icon_utils.h"
#include "KisPart.h"
#include "dialogs/KisAsyncAnimationCacheRenderDialog.h"
#include "KisRollingMeanAccumulatorWrapper.h"
#include "kis_onion_skin_compositor.h"
#include <atomic>
#include "KisCanvasAnimationState.moc"

Go to the source code of this file.

Classes

class  CanvasPlaybackEnvironment
 PlaybackEnvironment (Private) Constructs and deconstructs the necessary viewing conditions when animation playback begins and ends. This includes disabling and enabling onion skins based on playback condition and other such tasks. Also keeps track of original origin frame of initial play command, so play/pause can work while stop will always return to the origin of playback (where the user first pressed play from the stopped state.) More...
 
struct  KisCanvasAnimationState::Private
 
class  SingleShotSignal