7#ifndef RECORDER_WRITER_H
8#define RECORDER_WRITER_H
47 unsigned int get()
const;
122 void start(
bool toggleEnabled =
true);
123 bool stop(
bool toggleEnabled =
true);
float value(const T *src, size_t ch)
bool canStartCapture() const
RecorderWriterManager()=delete
void start(bool toggleEnabled=true)
void startCapturing(int writerId)
int incrementAndGetIndex()
void onToolPrimaryActionActivated(bool activated)
RecorderWriterManager & operator=(RecorderWriterManager &&)=delete
void lowPerformanceWarning()
void recorderStopWarning()
void setCanvas(QPointer< KisCanvas2 > canvas)
bool stop(bool toggleEnabled=true)
void setEnabled(bool enabled)
void setup(const RecorderWriterSettings &settings)
ThreadCounter recorderThreads
RecorderWriterManager & operator=(const RecorderWriterManager &)=delete
const RecorderExportSettings & exporterSettings
void onCapturingDone(int workerId, int status)
RecorderWriterManager(const RecorderWriterManager &)=delete
void onToolChanged(const QString &toolId)
RecorderWriterManager(RecorderWriterManager &&)=delete
static constexpr int STATUS_OK
static constexpr int STATUS_ERROR
void onCaptureImage(int writerId)
RecorderWriter(RecorderWriter &&)=delete
RecorderWriter & operator=(RecorderWriter &&)=delete
RecorderWriter & operator=(const RecorderWriter &)=delete
void capturingDone(int writerId, int status)
RecorderWriter(const RecorderWriter &)=delete
static constexpr int STATUS_BLOCKED
void setUsedAndNotify(int value)
ThreadCounter(const ThreadCounter &)=delete
bool setUsedImpl(int value)
unsigned int getUsed() const
void notifyValueChange(bool valueWasIncreased)
ThreadCounter(ThreadCounter &&)=delete
ThreadCounter & operator=(const ThreadCounter &)=delete
void setAndNotify(int value)
ThreadCounter & operator=(ThreadCounter &&)=delete
void notifyInUseChange(bool valueWasIncreased)
bool recordIsolateLayerMode