|
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 362 of file recorder_writer.cpp.
|
inline |
Definition at line 365 of file recorder_writer.cpp.
|
inline |
Definition at line 484 of file recorder_writer.cpp.
References isActivateBlackTool, isForceBlackTool, and toolActivated.
|
inline |
Definition at line 412 of file recorder_writer.cpp.
References errResources, freeWriterId, RecorderWriterManager::onCapturingDone(), q, RecorderWriterManager::recorderStopWarning(), RecorderWriterManager::startCapturing(), RecorderConst::waitThreadTimeoutMs, warnResources, and writerPool.
|
inline |
Definition at line 452 of file recorder_writer.cpp.
References canvas, connect(), freeWriterId, ThreadCounter::get(), RecorderWriterManager::onCapturingDone(), outputDir, q, recorderThreads, settings, RecorderWriterManager::startCapturing(), and writerPool.
|
inline |
Definition at line 386 of file recorder_writer.cpp.
References dbgTools, RecorderFormatInfo::fileExtension(), RecorderWriterSettings::format, settings, and RecorderConst::snapshotFilePatternFor().
|
inline |
Definition at line 472 of file recorder_writer.cpp.
References freeWriterId, and writerPool.
| QPointer<KisCanvas2> RecorderWriterManager::Private::canvas |
Definition at line 380 of file recorder_writer.cpp.
| volatile std::atomic_bool RecorderWriterManager::Private::enabled = false |
Definition at line 372 of file recorder_writer.cpp.
| std::atomic_int RecorderWriterManager::Private::freeWriterId = -1 |
Definition at line 378 of file recorder_writer.cpp.
| volatile std::atomic_bool RecorderWriterManager::Private::imageModified = false |
Definition at line 373 of file recorder_writer.cpp.
| int RecorderWriterManager::Private::interval = 1 |
Definition at line 379 of file recorder_writer.cpp.
| volatile std::atomic_bool RecorderWriterManager::Private::isActivateBlackTool = false |
Definition at line 375 of file recorder_writer.cpp.
| volatile std::atomic_bool RecorderWriterManager::Private::isForceBlackTool = false |
Definition at line 374 of file recorder_writer.cpp.
| QDir RecorderWriterManager::Private::outputDir |
Definition at line 384 of file recorder_writer.cpp.
| int RecorderWriterManager::Private::partIndex = 0 |
Definition at line 377 of file recorder_writer.cpp.
| RecorderWriterManager* const RecorderWriterManager::Private::q |
Definition at line 370 of file recorder_writer.cpp.
| ThreadCounter& RecorderWriterManager::Private::recorderThreads |
Definition at line 371 of file recorder_writer.cpp.
| RecorderWriterSettings RecorderWriterManager::Private::settings {} |
Definition at line 383 of file recorder_writer.cpp.
| QTimer RecorderWriterManager::Private::timer |
Definition at line 381 of file recorder_writer.cpp.
| volatile std::atomic_bool RecorderWriterManager::Private::toolActivated = false |
Definition at line 376 of file recorder_writer.cpp.
| WriterPool RecorderWriterManager::Private::writerPool |
Definition at line 382 of file recorder_writer.cpp.