7#ifndef RECORDER_WRITER_H
8#define RECORDER_WRITER_H
47 unsigned int get()
const;
115 void start(
bool toggleEnabled =
true);
116 bool stop(
bool toggleEnabled =
true);
float value(const T *src, size_t ch)
RecorderWriterManager()=delete
void start(bool toggleEnabled=true)
void onCapturingDone(int workerId, bool success)
void startCapturing(int writerId, int index)
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
RecorderWriterManager(const RecorderWriterManager &)=delete
void onToolChanged(const QString &toolId)
RecorderWriterManager(RecorderWriterManager &&)=delete
RecorderWriter(RecorderWriter &&)=delete
RecorderWriter & operator=(RecorderWriter &&)=delete
void onCaptureImage(int writerId, int index)
RecorderWriter & operator=(const RecorderWriter &)=delete
void capturingDone(int writerId, bool success)
RecorderWriter(const RecorderWriter &)=delete
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