|
Krita Source Code Documentation
|
Classes | |
| struct | SavedCommand |
Public Member Functions | |
| KisBatchNodeUpdate & | effectiveDirtyRects (int levelOfDetail) |
| KisBatchNodeUpdate & | effectivePrevDirtyRects (int levelOfDetail) |
Definition at line 63 of file inplace_transform_stroke_strategy.cpp.
|
inline |
Definition at line 110 of file inplace_transform_stroke_strategy.cpp.
References dirtyPreviewRects, and dirtyRects.
|
inline |
Definition at line 114 of file inplace_transform_stroke_strategy.cpp.
References prevDirtyPreviewRects, and prevDirtyRects.
| QVector<SavedCommand> InplaceTransformStrokeStrategy::Private::commands |
Definition at line 97 of file inplace_transform_stroke_strategy.cpp.
| QMutex InplaceTransformStrokeStrategy::Private::commandsMutex |
Definition at line 89 of file inplace_transform_stroke_strategy.cpp.
| QSharedPointer<boost::none_t> InplaceTransformStrokeStrategy::Private::commandUpdatesBlockerCookie |
A special cookie-object, which blocks updates in transform mask modification commands until the stroke ends. As soon as the stroke ends, the object is destroyed and the transform mask modification commands start to behave normally.
Definition at line 132 of file inplace_transform_stroke_strategy.cpp.
| bool InplaceTransformStrokeStrategy::Private::convexHullHasBeenCalculated = false |
Definition at line 139 of file inplace_transform_stroke_strategy.cpp.
| int InplaceTransformStrokeStrategy::Private::currentTime = -1 |
Definition at line 75 of file inplace_transform_stroke_strategy.cpp.
| ToolTransformArgs InplaceTransformStrokeStrategy::Private::currentTransformArgs |
Definition at line 82 of file inplace_transform_stroke_strategy.cpp.
| QList<KisSelectionMaskSP> InplaceTransformStrokeStrategy::Private::deactivatedOverlaySelectionMasks |
Definition at line 87 of file inplace_transform_stroke_strategy.cpp.
| QList<KisSelectionSP> InplaceTransformStrokeStrategy::Private::deactivatedSelections |
Definition at line 86 of file inplace_transform_stroke_strategy.cpp.
| QHash<KisPaintDevice*, KisPaintDeviceSP> InplaceTransformStrokeStrategy::Private::devicesCacheHash |
Definition at line 100 of file inplace_transform_stroke_strategy.cpp.
| QMutex InplaceTransformStrokeStrategy::Private::devicesCacheMutex |
Definition at line 99 of file inplace_transform_stroke_strategy.cpp.
| KisBatchNodeUpdate InplaceTransformStrokeStrategy::Private::dirtyPreviewRects |
Definition at line 107 of file inplace_transform_stroke_strategy.cpp.
| KisBatchNodeUpdate InplaceTransformStrokeStrategy::Private::dirtyRects |
Definition at line 104 of file inplace_transform_stroke_strategy.cpp.
| QMutex InplaceTransformStrokeStrategy::Private::dirtyRectsMutex |
Definition at line 103 of file inplace_transform_stroke_strategy.cpp.
| QVector<KisDecoratedNodeInterface*> InplaceTransformStrokeStrategy::Private::disabledDecoratedNodes |
Definition at line 124 of file inplace_transform_stroke_strategy.cpp.
| KisPaintDeviceSP InplaceTransformStrokeStrategy::Private::externalSource |
Definition at line 73 of file inplace_transform_stroke_strategy.cpp.
| QString InplaceTransformStrokeStrategy::Private::filterId |
Definition at line 69 of file inplace_transform_stroke_strategy.cpp.
| bool InplaceTransformStrokeStrategy::Private::forceLodMode = true |
Definition at line 77 of file inplace_transform_stroke_strategy.cpp.
| bool InplaceTransformStrokeStrategy::Private::forceReset |
Definition at line 70 of file inplace_transform_stroke_strategy.cpp.
| KisNodeSP InplaceTransformStrokeStrategy::Private::imageRoot |
Definition at line 74 of file inplace_transform_stroke_strategy.cpp.
| ToolTransformArgs InplaceTransformStrokeStrategy::Private::initialTransformArgs |
Definition at line 81 of file inplace_transform_stroke_strategy.cpp.
| KisBatchNodeUpdate InplaceTransformStrokeStrategy::Private::initialUpdatesBeforeClear |
Definition at line 137 of file inplace_transform_stroke_strategy.cpp.
| ToolTransformArgs::TransformMode InplaceTransformStrokeStrategy::Private::mode |
Definition at line 68 of file inplace_transform_stroke_strategy.cpp.
| const KisSavedMacroCommand* InplaceTransformStrokeStrategy::Private::overriddenCommand = 0 |
Definition at line 84 of file inplace_transform_stroke_strategy.cpp.
| boost::optional<ToolTransformArgs> InplaceTransformStrokeStrategy::Private::pendingUpdateArgs |
Definition at line 119 of file inplace_transform_stroke_strategy.cpp.
| KisBatchNodeUpdate InplaceTransformStrokeStrategy::Private::prevDirtyPreviewRects |
Definition at line 108 of file inplace_transform_stroke_strategy.cpp.
| KisBatchNodeUpdate InplaceTransformStrokeStrategy::Private::prevDirtyRects |
Definition at line 105 of file inplace_transform_stroke_strategy.cpp.
| int InplaceTransformStrokeStrategy::Private::previewLevelOfDetail = -1 |
Definition at line 76 of file inplace_transform_stroke_strategy.cpp.
| KisNodeList InplaceTransformStrokeStrategy::Private::processedNodes |
Definition at line 80 of file inplace_transform_stroke_strategy.cpp.
| KisNodeList InplaceTransformStrokeStrategy::Private::rootNodes |
Definition at line 71 of file inplace_transform_stroke_strategy.cpp.
| KisSelectionSP InplaceTransformStrokeStrategy::Private::selection |
Definition at line 72 of file inplace_transform_stroke_strategy.cpp.
| bool InplaceTransformStrokeStrategy::Private::strokeCompletionHasBeenStarted = false |
Definition at line 134 of file inplace_transform_stroke_strategy.cpp.
| QHash<KisTransformMask*, KisPaintDeviceSP> InplaceTransformStrokeStrategy::Private::transformMaskCacheHash |
Definition at line 101 of file inplace_transform_stroke_strategy.cpp.
| KisStrokeUndoFacade* InplaceTransformStrokeStrategy::Private::undoFacade |
Definition at line 67 of file inplace_transform_stroke_strategy.cpp.
| KisBatchNodeUpdateSP InplaceTransformStrokeStrategy::Private::updateDataForUndo |
Definition at line 136 of file inplace_transform_stroke_strategy.cpp.
| const int InplaceTransformStrokeStrategy::Private::updateInterval = 30 |
Definition at line 121 of file inplace_transform_stroke_strategy.cpp.
| KisUpdatesFacade* InplaceTransformStrokeStrategy::Private::updatesFacade |
Definition at line 66 of file inplace_transform_stroke_strategy.cpp.
| QElapsedTimer InplaceTransformStrokeStrategy::Private::updateTimer |
Definition at line 120 of file inplace_transform_stroke_strategy.cpp.