|
Krita Source Code Documentation
|
Public Member Functions | |
| bool | canStartCapture () |
| bool | clearWriterPool () |
| void | enlargeWriterPool () |
| int | findLastIndex (const QString &directory) |
| Private (RecorderWriterManager *q_ptr, ThreadCounter &rt) | |
| void | searchForFreeWriter () |
Public Attributes | |
| QPointer< KisCanvas2 > | canvas |
| volatile std::atomic_bool | enabled = false |
| std::atomic_int | freeWriterId = -1 |
| volatile std::atomic_bool | imageModified = false |
| int | interval = 1 |
| volatile std::atomic_bool | isActivateBlackTool = false |
| volatile std::atomic_bool | isForceBlackTool = false |
| QDir | outputDir |
| int | partIndex = 0 |
| RecorderWriterManager *const | q |
| ThreadCounter & | recorderThreads |
| RecorderWriterSettings | settings {} |
| QTimer | timer |
| volatile std::atomic_bool | toolActivated = false |
| WriterPool | writerPool |
Definition at line 350 of file recorder_writer.cpp.
|
inline |
Definition at line 353 of file recorder_writer.cpp.
|
inline |
Definition at line 487 of file recorder_writer.cpp.
References isActivateBlackTool, isForceBlackTool, and toolActivated.
|
inline |
Definition at line 400 of file recorder_writer.cpp.
References canvas, errResources, freeWriterId, RecorderWriterManager::onCapturingDone(), q, RecorderWriterManager::recorderStopWarning(), RecorderWriterManager::startCapturing(), RecorderConst::waitThreadTimeoutMs, warnResources, and writerPool.
|
inline |
Definition at line 455 of file recorder_writer.cpp.
References canvas, freeWriterId, ThreadCounter::get(), RecorderWriterManager::onCapturingDone(), outputDir, q, recorderThreads, settings, RecorderWriterManager::startCapturing(), and writerPool.
|
inline |
Definition at line 374 of file recorder_writer.cpp.
References dbgTools, RecorderFormatInfo::fileExtension(), RecorderWriterSettings::format, settings, and RecorderConst::snapshotFilePatternFor().
|
inline |
Definition at line 475 of file recorder_writer.cpp.
References freeWriterId, and writerPool.
| QPointer<KisCanvas2> RecorderWriterManager::Private::canvas |
Definition at line 368 of file recorder_writer.cpp.
| volatile std::atomic_bool RecorderWriterManager::Private::enabled = false |
Definition at line 360 of file recorder_writer.cpp.
| std::atomic_int RecorderWriterManager::Private::freeWriterId = -1 |
Definition at line 366 of file recorder_writer.cpp.
| volatile std::atomic_bool RecorderWriterManager::Private::imageModified = false |
Definition at line 361 of file recorder_writer.cpp.
| int RecorderWriterManager::Private::interval = 1 |
Definition at line 367 of file recorder_writer.cpp.
| volatile std::atomic_bool RecorderWriterManager::Private::isActivateBlackTool = false |
Definition at line 363 of file recorder_writer.cpp.
| volatile std::atomic_bool RecorderWriterManager::Private::isForceBlackTool = false |
Definition at line 362 of file recorder_writer.cpp.
| QDir RecorderWriterManager::Private::outputDir |
Definition at line 372 of file recorder_writer.cpp.
| int RecorderWriterManager::Private::partIndex = 0 |
Definition at line 365 of file recorder_writer.cpp.
| RecorderWriterManager* const RecorderWriterManager::Private::q |
Definition at line 358 of file recorder_writer.cpp.
| ThreadCounter& RecorderWriterManager::Private::recorderThreads |
Definition at line 359 of file recorder_writer.cpp.
| RecorderWriterSettings RecorderWriterManager::Private::settings {} |
Definition at line 371 of file recorder_writer.cpp.
| QTimer RecorderWriterManager::Private::timer |
Definition at line 369 of file recorder_writer.cpp.
| volatile std::atomic_bool RecorderWriterManager::Private::toolActivated = false |
Definition at line 364 of file recorder_writer.cpp.
| WriterPool RecorderWriterManager::Private::writerPool |
Definition at line 370 of file recorder_writer.cpp.