30 Q_FOREACH (
const QString &
id, ids) {
39 QScopedPointer<KUndo2Command> parentCommand(
new KUndo2Command);
virtual QTime time() const
virtual int currentTime() const =0
static const KoID RotationY
KisKeyframeSP keyframeAt(int time) const
Get a keyframe at specified time. Used primarily when the value of a given keyframe is needed.
static const KoID RotationZ
static const KoID RotationX
static const KoID PositionX
static const KoID PositionY
KisDefaultBoundsBaseSP defaultBounds() const
The KisScalarKeyframeChannel is a concrete KisKeyframeChannel subclass that stores and manages KisSca...
qreal valueAt(int time) const
Quickly get the interpolated value at the given time.
void addScalarKeyframe(int time, qreal value, KUndo2Command *parentUndoCmd=nullptr)
#define KIS_SAFE_ASSERT_RECOVER_RETURN(cond)
KisKeyframeChannel * getKeyframeChannel(const QString &id, bool create)
virtual KisPaintDeviceSP original() const =0
void addCommand(KUndo2Command *cmd)