|
Krita Source Code Documentation
|
#include <kis_update_time_monitor.h>
Inheritance diagram for KisUpdateTimeMonitor:Public Member Functions | |
| void | endStrokeMeasure () |
| KisUpdateTimeMonitor () | |
| void | printValues () |
| Private () | |
| void | reportJobFinished (void *key, const QVector< QRect > &rects) |
| void | reportJobStarted (void *key) |
| void | reportMouseMove (const QPointF &pos) |
| void | reportPaintOpPreset (KisPaintOpPresetSP preset) |
| void | reportUpdateFinished (const QRect &rect) |
| void | startStrokeMeasure () |
| ~KisUpdateTimeMonitor () | |
Public Member Functions inherited from Private | |
| Private (KisCanvas2 *c) | |
Static Public Member Functions | |
| static KisUpdateTimeMonitor * | instance () |
Public Attributes | |
| QSet< StrokeTicket * > | finishedTickets |
| qint64 | jobsTime |
| QPointF | lastMousePos |
| bool | loggingEnabled |
| qreal | mousePath |
| QMutex | mutex |
| qint32 | numTickets |
| qint32 | numUpdates |
| QHash< void *, StrokeTicket * > | preliminaryTickets |
| KisPaintOpPresetSP | preset |
| qint64 | responseTime |
| QElapsedTimer | strokeTime |
Public Attributes inherited from Private | |
| KisCanvas2 * | canvas |
| int | displayedFrame |
| int | intendedFrame |
Private Attributes | |
| Private *const | m_d |
Definition at line 67 of file kis_update_time_monitor.cpp.
| KisUpdateTimeMonitor::KisUpdateTimeMonitor | ( | ) |
Definition at line 97 of file kis_update_time_monitor.cpp.
References m_d.
| KisUpdateTimeMonitor::~KisUpdateTimeMonitor | ( | ) |
Definition at line 109 of file kis_update_time_monitor.cpp.
References m_d.
| void KisUpdateTimeMonitor::endStrokeMeasure | ( | ) |
Definition at line 136 of file kis_update_time_monitor.cpp.
References m_d, and printValues().
|
static |
Definition at line 114 of file kis_update_time_monitor.cpp.
| void KisUpdateTimeMonitor::printValues | ( | ) |
Definition at line 168 of file kis_update_time_monitor.cpp.
References m_d, preset, responseTime, KisPortingUtils::setUtf8OnStream(), and strokeTime.
|
inline |
Definition at line 69 of file kis_update_time_monitor.cpp.
References KisImageConfig::enablePerfLog().
Definition at line 210 of file kis_update_time_monitor.cpp.
References StrokeTicket::dirtyRegion, StrokeTicket::jobCompleted(), and m_d.
Definition at line 198 of file kis_update_time_monitor.cpp.
References m_d, and StrokeTicket::start().
| void KisUpdateTimeMonitor::reportMouseMove | ( | const QPointF & | pos | ) |
Definition at line 154 of file kis_update_time_monitor.cpp.
References distance(), kisDistance(), and m_d.
| void KisUpdateTimeMonitor::reportPaintOpPreset | ( | KisPaintOpPresetSP | preset | ) |
| void KisUpdateTimeMonitor::reportUpdateFinished | ( | const QRect & | rect | ) |
Definition at line 227 of file kis_update_time_monitor.cpp.
References StrokeTicket::dirtyRegion, StrokeTicket::jobTime(), m_d, StrokeTicket::updateCompleted(), and StrokeTicket::updateTime().
| void KisUpdateTimeMonitor::startStrokeMeasure | ( | ) |
Definition at line 119 of file kis_update_time_monitor.cpp.
References m_d.
| QSet<StrokeTicket*> KisUpdateTimeMonitor::finishedTickets |
Definition at line 81 of file kis_update_time_monitor.cpp.
| qint64 KisUpdateTimeMonitor::jobsTime |
Definition at line 83 of file kis_update_time_monitor.cpp.
| QPointF KisUpdateTimeMonitor::lastMousePos |
Definition at line 90 of file kis_update_time_monitor.cpp.
| bool KisUpdateTimeMonitor::loggingEnabled |
Definition at line 94 of file kis_update_time_monitor.cpp.
|
private |
Definition at line 40 of file kis_update_time_monitor.h.
| qreal KisUpdateTimeMonitor::mousePath |
Definition at line 89 of file kis_update_time_monitor.cpp.
| QMutex KisUpdateTimeMonitor::mutex |
Definition at line 87 of file kis_update_time_monitor.cpp.
| qint32 KisUpdateTimeMonitor::numTickets |
Definition at line 85 of file kis_update_time_monitor.cpp.
| qint32 KisUpdateTimeMonitor::numUpdates |
Definition at line 86 of file kis_update_time_monitor.cpp.
| QHash<void*, StrokeTicket*> KisUpdateTimeMonitor::preliminaryTickets |
Definition at line 80 of file kis_update_time_monitor.cpp.
| KisPaintOpPresetSP KisUpdateTimeMonitor::preset |
Definition at line 92 of file kis_update_time_monitor.cpp.
| qint64 KisUpdateTimeMonitor::responseTime |
Definition at line 84 of file kis_update_time_monitor.cpp.
| QElapsedTimer KisUpdateTimeMonitor::strokeTime |
Definition at line 91 of file kis_update_time_monitor.cpp.