|
Krita Source Code Documentation
|
#include <KoCompositeOp.h>
Public Member Functions | |
| ParameterInfo & | operator= (const ParameterInfo &rhs) |
| ParameterInfo () | |
| ParameterInfo (const ParameterInfo &rhs) | |
| void | setOpacityAndAverage (float _opacity, float _averageOpacity) |
| void | updateOpacityAndAverage (float value) |
Public Attributes | |
| float | _lastOpacityData {0.0} |
| QBitArray | channelFlags |
| qint32 | cols {0} |
| quint8 * | dstRowStart {0} |
| qint32 | dstRowStride {0} |
| float | flow {0.0} |
| float * | lastOpacity {0} |
| const quint8 * | maskRowStart {0} |
| qint32 | maskRowStride {0} |
| float | opacity {0.0} |
| qint32 | rows {0} |
| const quint8 * | srcRowStart {0} |
| qint32 | srcRowStride {0} |
Private Member Functions | |
| void | copy (const ParameterInfo &rhs) |
Definition at line 42 of file KoCompositeOp.h.
| KoCompositeOp::ParameterInfo::ParameterInfo | ( | ) |
Definition at line 45 of file KoCompositeOp.cpp.
| KoCompositeOp::ParameterInfo::ParameterInfo | ( | const ParameterInfo & | rhs | ) |
Definition at line 52 of file KoCompositeOp.cpp.
|
inlineprivate |
Definition at line 75 of file KoCompositeOp.cpp.
References _lastOpacityData, channelFlags, cols, dstRowStart, dstRowStride, flow, lastOpacity, maskRowStart, maskRowStride, opacity, rows, srcRowStart, and srcRowStride.
| KoCompositeOp::ParameterInfo & KoCompositeOp::ParameterInfo::operator= | ( | const ParameterInfo & | rhs | ) |
Definition at line 57 of file KoCompositeOp.cpp.
| void KoCompositeOp::ParameterInfo::setOpacityAndAverage | ( | float | _opacity, |
| float | _averageOpacity ) |
Definition at line 63 of file KoCompositeOp.cpp.
References qFuzzyCompare().
| void KoCompositeOp::ParameterInfo::updateOpacityAndAverage | ( | float | value | ) |
Definition at line 94 of file KoCompositeOp.cpp.
References value().
| float KoCompositeOp::ParameterInfo::_lastOpacityData {0.0} |
Definition at line 58 of file KoCompositeOp.h.
| QBitArray KoCompositeOp::ParameterInfo::channelFlags |
Definition at line 60 of file KoCompositeOp.h.
| qint32 KoCompositeOp::ParameterInfo::cols {0} |
Definition at line 55 of file KoCompositeOp.h.
| quint8* KoCompositeOp::ParameterInfo::dstRowStart {0} |
Definition at line 48 of file KoCompositeOp.h.
| qint32 KoCompositeOp::ParameterInfo::dstRowStride {0} |
Definition at line 49 of file KoCompositeOp.h.
| float KoCompositeOp::ParameterInfo::flow {0.0} |
Definition at line 57 of file KoCompositeOp.h.
| float* KoCompositeOp::ParameterInfo::lastOpacity {0} |
Definition at line 59 of file KoCompositeOp.h.
| const quint8* KoCompositeOp::ParameterInfo::maskRowStart {0} |
Definition at line 52 of file KoCompositeOp.h.
| qint32 KoCompositeOp::ParameterInfo::maskRowStride {0} |
Definition at line 53 of file KoCompositeOp.h.
| float KoCompositeOp::ParameterInfo::opacity {0.0} |
Definition at line 56 of file KoCompositeOp.h.
| qint32 KoCompositeOp::ParameterInfo::rows {0} |
Definition at line 54 of file KoCompositeOp.h.
| const quint8* KoCompositeOp::ParameterInfo::srcRowStart {0} |
Definition at line 50 of file KoCompositeOp.h.
| qint32 KoCompositeOp::ParameterInfo::srcRowStride {0} |
Definition at line 51 of file KoCompositeOp.h.