Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_suspend_projection_updates_stroke_strategy.cpp File Reference
#include <QMutex>
#include <QMutexLocker>
#include "kis_suspend_projection_updates_stroke_strategy.h"
#include <kis_image.h>
#include <krita_utils.h>
#include <kis_projection_updates_filter.h>
#include "kis_image_signal_router.h"
#include "kis_image_animation_interface.h"
#include "kundo2command.h"
#include "KisRunnableStrokeJobDataBase.h"
#include "KisRunnableStrokeJobsInterface.h"
#include "kis_paintop_utils.h"
#include <memory>

Go to the source code of this file.

Classes

struct  KisSuspendProjectionUpdatesStrokeStrategy::Private::BlockUILodSync
 
struct  KisSuspendProjectionUpdatesStrokeStrategy::Private::EndBatchUIUpdatesCommand
 
struct  KisSuspendProjectionUpdatesStrokeStrategy::Private::SuspendLod0Updates::FullRefreshRequest
 
struct  KisSuspendProjectionUpdatesStrokeStrategy::Private
 
struct  KisSuspendProjectionUpdatesStrokeStrategy::Private::SuspendLod0Updates::Request
 
struct  KisSuspendProjectionUpdatesStrokeStrategy::Private::ResumeAndIssueGraphUpdatesCommand
 
struct  KisSuspendProjectionUpdatesStrokeStrategy::Private::StartBatchUIUpdatesCommand
 
struct  KisSuspendProjectionUpdatesStrokeStrategy::Private::StrokeJobCommand
 
class  KisSuspendProjectionUpdatesStrokeStrategy::Private::SuspendLod0Updates
 
struct  KisSuspendProjectionUpdatesStrokeStrategy::Private::SuspendUpdatesCommand
 
struct  KisSuspendProjectionUpdatesStrokeStrategy::Private::UndoableData
 
struct  KisSuspendProjectionUpdatesStrokeStrategy::Private::UploadDataToUIData
 

Functions

uint qHash (const QRect &rc)
 

Function Documentation

◆ qHash()

uint qHash ( const QRect & rc)
inline

Definition at line 25 of file kis_suspend_projection_updates_stroke_strategy.cpp.

25 {
26 return rc.x() +
27 (rc.y() << 16) +
28 (rc.width() << 8) +
29 (rc.height() << 24);
30}