|
Krita Source Code Documentation
|
Public Member Functions | |
| KisRasterKeyframeSP | getNextFrameToComposite (KisKeyframeChannel *channel, int &outFrame, bool backwards) |
| void | refreshConfig () |
| KisPaintDeviceSP | setUpTintDevice (const QColor &tintColor, const KoColorSpace *colorSpace) |
| int | skinOpacity (int offset) |
| void | tryCompositeFrame (KisRasterKeyframeSP keyframe, KisPainter &gcFrame, KisPainter &gcDest, KisPaintDeviceSP tintSource, int opacity, const QRect &rect) |
| QRect | updateExtentOnFrameChange (KisRasterKeyframeChannel *channel, int prevActiveTime, int prevIgnoredTime, int nowActiveTime, int nowIgnoredTime) |
Public Attributes | |
| QVector< int > | backwardOpacities |
| QColor | backwardTintColor |
| QSet< int > | colorLabelFilter |
| int | configSeqNo = 0 |
| QVector< int > | forwardOpacities |
| QColor | forwardTintColor |
| int | numberOfSkins = 0 |
| int | tintFactor = 0 |
Definition at line 20 of file kis_onion_skin_compositor.cpp.
|
inline |
Definition at line 48 of file kis_onion_skin_compositor.cpp.
References KisKeyframeChannel::keyframeAt(), KisKeyframeChannel::nextKeyframeTime(), and KisKeyframeChannel::previousKeyframeTime().
|
inline |
Definition at line 75 of file kis_onion_skin_compositor.cpp.
References KisImageConfig::numberOfOnionSkins(), KisImageConfig::onionSkinOpacity(), KisImageConfig::onionSkinState(), KisImageConfig::onionSkinTintColorBackward(), KisImageConfig::onionSkinTintColorForward(), and KisImageConfig::onionSkinTintFactor().
|
inline |
Definition at line 39 of file kis_onion_skin_compositor.cpp.
References KisPaintDevice::setDefaultPixel().
|
inline |
Definition at line 31 of file kis_onion_skin_compositor.cpp.
|
inline |
Definition at line 63 of file kis_onion_skin_compositor.cpp.
References KisPainter::bitBlt(), KisPainter::device, OPACITY_TRANSPARENT_U8, and KisPainter::setOpacityU8().
| QRect KisOnionSkinCompositor::Private::updateExtentOnFrameChange | ( | KisRasterKeyframeChannel * | channel, |
| int | prevActiveTime, | ||
| int | prevIgnoredTime, | ||
| int | nowActiveTime, | ||
| int | nowIgnoredTime ) |
Definition at line 242 of file kis_onion_skin_compositor.cpp.
References KisRasterKeyframeChannel::frameExtents(), getNextFrameToComposite(), KisKeyframeChannel::keyframeAt(), KIS_SAFE_ASSERT_RECOVER, numberOfSkins, OPACITY_TRANSPARENT_U8, and skinOpacity().
| QVector<int> KisOnionSkinCompositor::Private::backwardOpacities |
Definition at line 26 of file kis_onion_skin_compositor.cpp.
| QColor KisOnionSkinCompositor::Private::backwardTintColor |
Definition at line 24 of file kis_onion_skin_compositor.cpp.
| QSet<int> KisOnionSkinCompositor::Private::colorLabelFilter |
Definition at line 29 of file kis_onion_skin_compositor.cpp.
| int KisOnionSkinCompositor::Private::configSeqNo = 0 |
Definition at line 28 of file kis_onion_skin_compositor.cpp.
| QVector<int> KisOnionSkinCompositor::Private::forwardOpacities |
Definition at line 27 of file kis_onion_skin_compositor.cpp.
| QColor KisOnionSkinCompositor::Private::forwardTintColor |
Definition at line 25 of file kis_onion_skin_compositor.cpp.
| int KisOnionSkinCompositor::Private::numberOfSkins = 0 |
Definition at line 22 of file kis_onion_skin_compositor.cpp.
| int KisOnionSkinCompositor::Private::tintFactor = 0 |
Definition at line 23 of file kis_onion_skin_compositor.cpp.