| addDirtyRect(KisNodeSP node, const QRect &rect, int levelOfDetail) | InplaceTransformStrokeStrategy | private |
| addMutatedJob(KisStrokeJobData *data) | KisStrokeStrategy | protected |
| addMutatedJobs(const QVector< KisStrokeJobData * > list) | KisStrokeStrategy | protected |
| balancingRatioOverride() const | KisStrokeStrategy | |
| calculateConvexHull() | InplaceTransformStrokeStrategy | private |
| calculatePreferredLevelOfDetail(const QRect &srcRect) | InplaceTransformStrokeStrategy | private |
| cancelAction(QVector< KisStrokeJobData * > &mutatedJobs) | InplaceTransformStrokeStrategy | private |
| cancelStrokeCallback() override | InplaceTransformStrokeStrategy | virtual |
| cancelStrokeCallbackImpl(QVector< KisStrokeJobData * > &mutatedJobs) | KisStrokeStrategyUndoCommandBased | protected |
| canForgetAboutMe() const | KisStrokeStrategy | |
| Clear enum value | InplaceTransformStrokeStrategy | |
| clearsRedoOnStart() const | KisStrokeStrategy | |
| ClearTemporary enum value | InplaceTransformStrokeStrategy | |
| CommandGroup enum name | InplaceTransformStrokeStrategy | |
| createCacheAndClearNode(KisNodeSP node) | InplaceTransformStrokeStrategy | private |
| createCancelData() override | KisSimpleStrokeStrategy | virtual |
| createCancelStrategy() override | KisSimpleStrokeStrategy | virtual |
| createDabStrategy() override | KisSimpleStrokeStrategy | virtual |
| createData(JobType type) | KisSimpleStrokeStrategy | private |
| createFinishData() override | KisSimpleStrokeStrategy | virtual |
| createFinishStrategy() override | KisSimpleStrokeStrategy | virtual |
| createInitData() override | KisSimpleStrokeStrategy | virtual |
| createInitStrategy() override | KisSimpleStrokeStrategy | virtual |
| createLodClone(int levelOfDetail) | KisStrokeStrategy | virtual |
| createResumeData() override | KisSimpleStrokeStrategy | virtual |
| createResumeStrategy() override | KisSimpleStrokeStrategy | virtual |
| createStrategy(JobType type) | KisSimpleStrokeStrategy | private |
| createSuspendData() override | KisSimpleStrokeStrategy | virtual |
| createSuspendStrategy() override | KisSimpleStrokeStrategy | virtual |
| currentLodPreferences() const | KisStrokeStrategy | |
| doCanvasUpdate(bool forceUpdate) | InplaceTransformStrokeStrategy | private |
| doStrokeCallback(KisStrokeJobData *data) override | InplaceTransformStrokeStrategy | virtual |
| enableJob(JobType type, bool enable=true, KisStrokeJobData::Sequentiality sequentiality=KisStrokeJobData::SEQUENTIAL, KisStrokeJobData::Exclusivity exclusivity=KisStrokeJobData::NORMAL) | KisSimpleStrokeStrategy | protected |
| executeAndAddCommand(KUndo2Command *cmd, CommandGroup group, KisStrokeJobData::Sequentiality seq) | InplaceTransformStrokeStrategy | private |
| executeCommand(KUndo2CommandSP command, bool undo) | KisStrokeStrategyUndoCommandBased | protected |
| fetchAllUpdateRequests(int levelOfDetail, KisBatchNodeUpdateSP updateData) | InplaceTransformStrokeStrategy | private |
| finalizeStrokeImpl(QVector< KisStrokeJobData * > &mutatedJobs, bool saveCommands) | InplaceTransformStrokeStrategy | private |
| finishAction(QVector< KisStrokeJobData * > &mutatedJobs) | InplaceTransformStrokeStrategy | private |
| finishStrokeCallback() override | InplaceTransformStrokeStrategy | virtual |
| forceLodModeIfPossible() const | KisStrokeStrategy | |
| id() const | KisStrokeStrategy | |
| InitializeTransformModeStrokeStrategy | InplaceTransformStrokeStrategy | friend |
| initStrokeCallback() override | InplaceTransformStrokeStrategy | virtual |
| InplaceTransformStrokeStrategy(ToolTransformArgs::TransformMode mode, const QString &filterId, bool forceReset, KisNodeList rootNodes, KisSelectionSP selection, KisPaintDeviceSP externalSource, KisStrokeUndoFacade *undoFacade, KisUpdatesFacade *updatesFacade, KisNodeSP imageRoot, bool forceLodMode) | InplaceTransformStrokeStrategy | |
| InplaceTransformStrokeStrategy(const InplaceTransformStrokeStrategy &rhs, int levelOfDetail) | InplaceTransformStrokeStrategy | private |
| isAsynchronouslyCancellable() const | KisStrokeStrategy | |
| isExclusive() const | KisStrokeStrategy | |
| JOB_CANCEL enum value | KisSimpleStrokeStrategy | |
| JOB_DOSTROKE enum value | KisSimpleStrokeStrategy | |
| JOB_FINISH enum value | KisSimpleStrokeStrategy | |
| JOB_INIT enum value | KisSimpleStrokeStrategy | |
| JOB_RESUME enum value | KisSimpleStrokeStrategy | |
| JOB_SUSPEND enum value | KisSimpleStrokeStrategy | |
| JobType enum name | KisSimpleStrokeStrategy | |
| jobTypeToString(JobType type) | KisSimpleStrokeStrategy | static |
| KisRunnableBasedStrokeStrategy(const QLatin1String &id, const KUndo2MagicString &name=KUndo2MagicString()) | KisRunnableBasedStrokeStrategy | |
| KisRunnableBasedStrokeStrategy(const KisRunnableBasedStrokeStrategy &rhs) | KisRunnableBasedStrokeStrategy | |
| KisSimpleStrokeStrategy(const QLatin1String &id, const KUndo2MagicString &name=KUndo2MagicString()) | KisSimpleStrokeStrategy | |
| KisSimpleStrokeStrategy(const KisSimpleStrokeStrategy &rhs) | KisSimpleStrokeStrategy | protected |
| KisStrokeStrategy(const QLatin1String &id, const KUndo2MagicString &name=KUndo2MagicString()) | KisStrokeStrategy | |
| KisStrokeStrategy(const KisStrokeStrategy &rhs) | KisStrokeStrategy | protected |
| KisStrokeStrategyUndoCommandBased(const KUndo2MagicString &name, bool undo, KisStrokeUndoFacade *undoFacade, KUndo2CommandSP initCommand=KUndo2CommandSP(0), KUndo2CommandSP finishCommand=KUndo2CommandSP(0)) | KisStrokeStrategyUndoCommandBased | |
| KisStrokeStrategyUndoCommandBased(const KisStrokeStrategyUndoCommandBased &rhs) | KisStrokeStrategyUndoCommandBased | protected |
| m_asynchronouslyCancellable | KisStrokeStrategy | private |
| m_balancingRatioOverride | KisStrokeStrategy | private |
| m_canForgetAboutMe | KisStrokeStrategy | private |
| m_clearsRedoOnStart | KisStrokeStrategy | private |
| m_commandExtraData | KisStrokeStrategyUndoCommandBased | private |
| m_d | InplaceTransformStrokeStrategy | private |
| m_exclusive | KisStrokeStrategy | private |
| m_finishCommand | KisStrokeStrategyUndoCommandBased | private |
| m_forceLodModeIfPossible | KisStrokeStrategy | private |
| m_id | KisStrokeStrategy | private |
| m_initCommand | KisStrokeStrategyUndoCommandBased | private |
| m_jobEnabled | KisSimpleStrokeStrategy | private |
| m_jobExclusivity | KisSimpleStrokeStrategy | private |
| m_jobSequentiality | KisSimpleStrokeStrategy | private |
| m_jobsInterface | KisRunnableBasedStrokeStrategy | private |
| m_macroCommand | KisStrokeStrategyUndoCommandBased | private |
| m_macroId | KisStrokeStrategyUndoCommandBased | private |
| m_mutatedJobsInterface | KisStrokeStrategy | private |
| m_mutex | KisStrokeStrategyUndoCommandBased | private |
| m_name | KisStrokeStrategy | private |
| m_needsExplicitCancel | KisStrokeStrategy | private |
| m_requestsOtherStrokesToEnd | KisStrokeStrategy | private |
| m_strokeId | KisStrokeStrategy | private |
| m_supportsWrapAroundMode | KisStrokeStrategy | private |
| m_undo | KisStrokeStrategyUndoCommandBased | private |
| m_undoFacade | KisStrokeStrategyUndoCommandBased | private |
| name() const | KisStrokeStrategy | |
| needsExplicitCancel() const | KisStrokeStrategy | |
| NJOBS enum value | KisSimpleStrokeStrategy | |
| notifyAllCommandsDone() | InplaceTransformStrokeStrategy | private |
| notifyCommandDone(KUndo2CommandSP command, KisStrokeJobData::Sequentiality sequentiality, KisStrokeJobData::Exclusivity exclusivity) | KisStrokeStrategyUndoCommandBased | protected |
| notifyUserEndedStroke() | KisStrokeStrategy | virtual |
| notifyUserStartedStroke() | KisStrokeStrategy | virtual |
| postProcessToplevelCommand(KUndo2Command *command) override | InplaceTransformStrokeStrategy | protectedvirtual |
| Q_ENUM(CommandGroup) | InplaceTransformStrokeStrategy | |
| reapplyTransform(ToolTransformArgs args, QVector< KisStrokeJobData * > &mutatedJobs, int levelOfDetail, bool useHoldUI) | InplaceTransformStrokeStrategy | private |
| repopulateUI(QVector< KisStrokeJobData * > &mutatedJobs, KisUpdatesFacade *updatesFacade, const QRect &dirtyRect) | InplaceTransformStrokeStrategy | privatestatic |
| requestsOtherStrokesToEnd() const | KisStrokeStrategy | |
| resumeStrokeCallback() | KisSimpleStrokeStrategy | virtual |
| runAndSaveCommand(KUndo2CommandSP command, KisStrokeJobData::Sequentiality sequentiality, KisStrokeJobData::Exclusivity exclusivity) | KisStrokeStrategyUndoCommandBased | protected |
| runnableJobsInterface() const | KisRunnableBasedStrokeStrategy | |
| setAsynchronouslyCancellable(bool value) | KisStrokeStrategy | protected |
| setBalancingRatioOverride(qreal value) | KisStrokeStrategy | protected |
| setCanForgetAboutMe(bool value) | KisStrokeStrategy | protected |
| setClearsRedoOnStart(bool value) | KisStrokeStrategy | protected |
| setCommandExtraData(KUndo2CommandExtraData *data) | KisStrokeStrategyUndoCommandBased | |
| setExclusive(bool value) | KisStrokeStrategy | protected |
| setForceLodModeIfPossible(bool forceLodModeIfPossible) | KisStrokeStrategy | |
| setMacroId(int value) | KisStrokeStrategyUndoCommandBased | |
| setMutatedJobsInterface(KisStrokesQueueMutatedJobInterface *mutatedJobsInterface, KisStrokeId strokeId) | KisStrokeStrategy | |
| setNeedsExplicitCancel(bool value) | KisStrokeStrategy | protected |
| setRequestsOtherStrokesToEnd(bool value) | KisStrokeStrategy | protected |
| setSupportsWrapAroundMode(bool value) | KisStrokeStrategyUndoCommandBased | |
| setUsedWhileUndoRedo(bool value) | KisStrokeStrategyUndoCommandBased | |
| sigConvexHullCalculated(QPolygon convexHull, void *cookie) | InplaceTransformStrokeStrategy | signal |
| sigTransactionGenerated(TransformTransactionProperties transaction, ToolTransformArgs args, void *cookie) | InplaceTransformStrokeStrategy | signal |
| supportsWrapAroundMode() const | KisStrokeStrategy | |
| suspendStrokeCallback() | KisSimpleStrokeStrategy | virtual |
| Transform enum value | InplaceTransformStrokeStrategy | |
| TransformLod enum value | InplaceTransformStrokeStrategy | |
| TransformLodTemporary enum value | InplaceTransformStrokeStrategy | |
| transformNode(KisNodeSP node, const ToolTransformArgs &config, int levelOfDetail) | InplaceTransformStrokeStrategy | private |
| TransformTemporary enum value | InplaceTransformStrokeStrategy | |
| tryCancelCurrentStrokeJobAsync() | KisStrokeStrategy | virtual |
| tryPostUpdateJob(bool forceUpdate) | InplaceTransformStrokeStrategy | private |
| undoAllCommands() | InplaceTransformStrokeStrategy | private |
| undoFacade() const | KisStrokeStrategyUndoCommandBased | protected |
| undoTransformCommands(int levelOfDetail) | InplaceTransformStrokeStrategy | private |
| ~InplaceTransformStrokeStrategy() override | InplaceTransformStrokeStrategy | |
| ~KisRunnableBasedStrokeStrategy() | KisRunnableBasedStrokeStrategy | |
| ~KisStrokeStrategy() | KisStrokeStrategy | virtual |