8 #ifndef SCCOLORTRANSFORM_H
9 #define SCCOLORTRANSFORM_H
11 #include <QSharedPointer>
12 #include <QWeakPointer>
13 #include "scribusapi.h"
14 #include "sccolortransformdata.h"
27 inline bool isNull()
const {
return (m_data.isNull() || m_data->isNull()); }
28 inline operator bool ()
const {
return !isNull(); }
32 bool apply(
void* input,
void* output, uint numElem);
33 bool apply(QByteArray& input, QByteArray& output, uint numElem);
38 QSharedPointer<ScColorTransformData> m_data;
40 QWeakPointer<ScColorTransformData> weakRef()
const {
return m_data.toWeakRef(); }
41 QSharedPointer<ScColorTransformData> strongRef()
const {
return m_data; }
Definition: sccolormgmtengine.h:16