Krita Source Code Documentation
Loading...
Searching...
No Matches
KisAnimUtils.h File Reference
#include "kis_types.h"
#include <boost/operators.hpp>
#include <QModelIndexList>
#include <kritaanimationdocker_export.h>

Go to the source code of this file.

Classes

struct  KisAnimUtils::FrameItem
 

Namespaces

namespace  KisAnimUtils
 

Typedefs

typedef QVector< FrameItemKisAnimUtils::FrameItemList
 
typedef std::pair< FrameItem, FrameItemKisAnimUtils::FrameMovePair
 
typedef QVector< FrameMovePairKisAnimUtils::FrameMovePairList
 

Functions

KUndo2CommandKisAnimUtils::createCloneKeyframesCommand (const FrameMovePairList &srcDstPairs, KUndo2Command *parentCommand)
 
KUndo2CommandKisAnimUtils::createKeyframeCommand (KisImageSP image, KisNodeSP node, const QString &channelId, int time, bool copy, KUndo2Command *parentCommand)
 
void KisAnimUtils::createKeyframeLazy (KisImageSP image, KisNodeSP node, const QString &channelId, int time, bool copy)
 
KUndo2CommandKisAnimUtils::createMoveKeyframesCommand (const FrameItemList &srcFrames, const FrameItemList &dstFrames, bool copy, bool moveEmpty, KUndo2Command *parentCommand)
 
KUndo2CommandKisAnimUtils::createMoveKeyframesCommand (const FrameMovePairList &movePairs, bool copy, bool moveEmptyFrames, KUndo2Command *parentCommand=0)
 implements safe moves of the frames (even if there are cycling move dependencies)
 
void KisAnimUtils::makeClonesUnique (KisImageSP image, const FrameItemList &frames)
 
QDebug KisAnimUtils::operator<< (QDebug dbg, const FrameItem &item)
 
uint KisAnimUtils::qHash (const FrameItem &item)
 
void KisAnimUtils::removeKeyframe (KisImageSP image, KisNodeSP node, const QString &channel, int time)
 
void KisAnimUtils::removeKeyframes (KisImageSP image, const FrameItemList &frames)
 
void KisAnimUtils::resetChannel (KisImageSP image, KisNodeSP node, const QString &channelID)
 
void KisAnimUtils::resetChannels (KisImageSP image, KisNodeSP node, const QList< QString > &channelIDs)
 
void KisAnimUtils::sortPointsForSafeMove (QModelIndexList *points, const QPoint &offset)
 
bool KisAnimUtils::supportsContentFrames (KisNodeSP node)
 

Variables

const QString KisAnimUtils::addOpacityKeyframeActionName
 
const QString KisAnimUtils::removeOpacityKeyframeActionName