|
Krita Source Code Documentation
|
#include "kis_memory_statistics_server.h"#include <QGlobalStatic>#include <QApplication>#include "kis_image.h"#include "kis_image_config.h"#include "kis_signal_compressor.h"#include "tiles3/kis_tile_data_store.h"Go to the source code of this file.
Classes | |
| class | KisMemoryStatisticsServer |
Functions | |
| void | addDevice (KisPaintDeviceSP dev, bool isProjection, QSet< KisPaintDevice * > &devices, qint64 &memBound, qint64 &layersSize, qint64 &projectionsSize, qint64 &lodSize) |
| qint64 | calculateNodeMemoryHiBound (KisNodeSP node, qint64 &layersSize, qint64 &projectionsSize, qint64 &lodSize) |
| qint64 | calculateNodeMemoryHiBoundStep (KisNodeSP node, QSet< KisPaintDevice * > &devices, qint64 &layersSize, qint64 &projectionsSize, qint64 &lodSize) |
|
inline |
Definition at line 52 of file kis_memory_statistics_server.cpp.
References KisSharedPtr< T >::data(), KisPaintDevice::estimateMemoryStats(), and KIS_SAFE_ASSERT_RECOVER_NOOP.
| qint64 calculateNodeMemoryHiBound | ( | KisNodeSP | node, |
| qint64 & | layersSize, | ||
| qint64 & | projectionsSize, | ||
| qint64 & | lodSize ) |
Definition at line 109 of file kis_memory_statistics_server.cpp.
References calculateNodeMemoryHiBoundStep().
| qint64 calculateNodeMemoryHiBoundStep | ( | KisNodeSP | node, |
| QSet< KisPaintDevice * > & | devices, | ||
| qint64 & | layersSize, | ||
| qint64 & | projectionsSize, | ||
| qint64 & | lodSize ) |
Definition at line 82 of file kis_memory_statistics_server.cpp.
References addDevice(), calculateNodeMemoryHiBoundStep(), KisNode::firstChild(), KisNode::nextSibling(), KisBaseNode::original(), KisBaseNode::paintDevice(), and KisBaseNode::projection().