|
Krita Source Code Documentation
|
#include <kis_simple_update_queue.h>
Inheritance diagram for KisTestableSimpleUpdateQueue:Public Member Functions | |
| KisSpontaneousJobsList & | getSpontaneousJobsList () |
| KisWalkersList & | getWalkersList () |
Public Member Functions inherited from KisSimpleUpdateQueue | |
| void | addFullRefreshJob (KisNodeSP node, const QRect &rc, const QRect &cropRect, int levelOfDetail) |
| void | addFullRefreshJob (KisNodeSP node, const QVector< QRect > &rects, const QRect &cropRect, int levelOfDetail, KisProjectionUpdateFlags flags) |
| void | addSpontaneousJob (KisSpontaneousJob *spontaneousJob) |
| void | addUpdateJob (KisNodeSP node, const QRect &rc, const QRect &cropRect, int levelOfDetail) |
| void | addUpdateJob (KisNodeSP node, const QVector< QRect > &rects, const QRect &cropRect, int levelOfDetail, KisProjectionUpdateFlags flags) |
| bool | isEmpty () const |
| KisSimpleUpdateQueue () | |
| void | optimize () |
| int | overrideLevelOfDetail () const |
| void | processQueue (KisUpdaterContext &updaterContext) |
| qint32 | sizeMetric () const |
| void | updateSettings () |
| virtual | ~KisSimpleUpdateQueue () |
Additional Inherited Members | |
Protected Member Functions inherited from KisSimpleUpdateQueue | |
| void | addJob (KisNodeSP node, const QVector< QRect > &rects, const QRect &cropRect, int levelOfDetail, KisBaseRectsWalker::UpdateType type, bool dontInvalidateFrames) |
| void | collectJobs (KisBaseRectsWalkerSP &baseWalker, QRect baseRect, const qreal maxAlpha) |
| bool | joinRects (QRect &baseRect, const QRect &newRect, qreal maxAlpha) |
| bool | processOneJob (KisUpdaterContext &updaterContext) |
| bool | tryMergeJob (KisNodeSP node, const QRect &rc, const QRect &cropRect, int levelOfDetail, KisBaseRectsWalker::UpdateType type, bool dontInvalidateFrames) |
| bool | trySplitJob (KisNodeSP node, const QRect &rc, const QRect &cropRect, int levelOfDetail, KisBaseRectsWalker::UpdateType type, bool dontInvalidateFrames) |
Protected Attributes inherited from KisSimpleUpdateQueue | |
| QMutex | m_lock |
| qreal | m_maxCollectAlpha |
| qreal | m_maxMergeAlpha |
| qreal | m_maxMergeCollectAlpha |
| int | m_overrideLevelOfDetail |
| qint32 | m_patchHeight |
| qint32 | m_patchWidth |
| KisSpontaneousJobsList | m_spontaneousJobsList |
| KisWalkersList | m_updatesList |
Definition at line 102 of file kis_simple_update_queue.h.
| KisSpontaneousJobsList & KisTestableSimpleUpdateQueue::getSpontaneousJobsList | ( | ) |
Definition at line 426 of file kis_simple_update_queue.cpp.
References KisSimpleUpdateQueue::m_spontaneousJobsList.
| KisWalkersList & KisTestableSimpleUpdateQueue::getWalkersList | ( | ) |
Definition at line 421 of file kis_simple_update_queue.cpp.
References KisSimpleUpdateQueue::m_updatesList.