|
Krita Source Code Documentation
|
Classes | |
| class | AutoKeyFrameStateHolder |
Enumerations | |
| enum | AutoCreateKeyframeFlag { None = 0x0 , AllowBlankMode = 0x1 , SupportsLod = 0x2 } |
| enum | Mode { NONE , BLANK , DUPLICATE } |
Functions | |
| Mode | activeMode () |
| void | initHolder () |
| void | testingSetActiveMode (Mode mode) |
| KUndo2Command * | tryAutoCreateDuplicatedFrame (KisPaintDeviceSP device, AutoCreateKeyframeFlags flags=None) |
| create a new duplicated keyframe if auto-keyframe mode is on | |
Variables | |
| QScopedPointer< AutoKeyFrameStateHolder > | s_holder |
| Enumerator | |
|---|---|
| None | |
| AllowBlankMode | |
| SupportsLod | |
Definition at line 34 of file KisAnimAutoKey.h.
| enum KisAutoKey::Mode |
| Enumerator | |
|---|---|
| NONE | |
| BLANK | |
| DUPLICATE | |
Definition at line 24 of file KisAnimAutoKey.h.
| KRITAIMAGE_EXPORT Mode KisAutoKey::activeMode | ( | ) |
Definition at line 75 of file KisAnimAutoKey.cpp.
References s_holder.
| void KisAutoKey::initHolder | ( | ) |
Definition at line 68 of file KisAnimAutoKey.cpp.
References s_holder.
Definition at line 133 of file KisAnimAutoKey.cpp.
References s_holder.
| KRITAIMAGE_EXPORT KUndo2Command * KisAutoKey::tryAutoCreateDuplicatedFrame | ( | KisPaintDeviceSP | device, |
| AutoCreateKeyframeFlags | flags = None ) |
create a new duplicated keyframe if auto-keyframe mode is on
| device | a paint device of the layer to be processed |
Use the same color label as previous keyframe, the duplicate action duplicates the label automatically, but addKeyframe not
Definition at line 80 of file KisAnimAutoKey.cpp.
References KisKeyframeChannel::activeKeyframeTime(), activeMode(), KisKeyframeChannel::addKeyframe(), AllowBlankMode, BLANK, KisPaintDevice::clear(), KisKeyframeChannel::copyKeyframe(), KisDefaultBoundsBase::currentLevelOfDetail(), KisDefaultBoundsBase::currentTime(), KisPaintDevice::defaultBounds(), KisTransaction::endAndTake(), KisPaintDevice::exactBounds(), KisKeyframeChannel::keyframeAt(), KisPaintDevice::keyframeChannel(), KIS_SAFE_ASSERT_RECOVER_RETURN_VALUE, NONE, KisPaintDevice::setDirty(), and SupportsLod.
| QScopedPointer<AutoKeyFrameStateHolder> KisAutoKey::s_holder |
Definition at line 67 of file KisAnimAutoKey.cpp.