|
Krita Source Code Documentation
|
#include <KisOpacityOption.h>
Inheritance diagram for KisOpacityOption:Public Types | |
| using | BaseClass = KisStandardOption<KisOpacityOptionData> |
Public Member Functions | |
| void | apply (KisPainter *painter, const KisPaintInformation &info) const |
| KisOpacityOption (const KisPropertiesConfiguration *setting, KisNodeSP currentNode) | |
Public Member Functions inherited from KisStandardOption< KisOpacityOptionData > | |
| qreal | apply (const KisPaintInformation &info) const |
| KisStandardOption (const KisPropertiesConfiguration *setting) | |
Public Member Functions inherited from KisCurveOption | |
| qreal | computeRotationLikeValue (const KisPaintInformation &info, qreal baseValue, bool absoluteAxesFlipped, qreal scalingPartCoeff, bool disableScalingPart) const |
| qreal | computeSizeLikeValue (const KisPaintInformation &info, bool useStrengthValue=true) const |
| ValueComponents | computeValueComponents (const KisPaintInformation &info, bool useStrengthValue) const |
| bool | isChecked () const |
| bool | isRandom () const |
| KisCurveOption (const KisCurveOptionData &data) | |
| KisCurveOption (KisCurveOption &)=delete | |
| KisCurveOption & | operator= (KisCurveOption &)=delete |
| qreal | strengthMaxValue () const |
| qreal | strengthMinValue () const |
| qreal | strengthValue () const |
Private Attributes | |
| bool | m_indirectPaintingActive = false |
Definition at line 13 of file KisOpacityOption.h.
Definition at line 16 of file KisOpacityOption.h.
| KisOpacityOption::KisOpacityOption | ( | const KisPropertiesConfiguration * | setting, |
| KisNodeSP | currentNode ) |
Definition at line 14 of file KisOpacityOption.cpp.
References KisSharedPtr< T >::data(), KisPropertiesConfiguration::extractedPrefixKey(), KisPropertiesConfiguration::getString(), KisIndirectPaintingSupport::hasTemporaryTarget(), and m_indirectPaintingActive.
| void KisOpacityOption::apply | ( | KisPainter * | painter, |
| const KisPaintInformation & | info ) const |
Definition at line 26 of file KisOpacityOption.cpp.
References KisCurveOption::computeSizeLikeValue(), KisCurveOption::isChecked(), m_indirectPaintingActive, and KisPainter::setOpacityUpdateAverage().
|
private |
Definition at line 25 of file KisOpacityOption.h.