|
Krita Source Code Documentation
|
#include <KisFlowOpacityOption.h>
Public Member Functions | |
| void | apply (const KisPaintInformation &info, qreal *opacity, qreal *flow) |
| void | apply (KisPainter *painter, const KisPaintInformation &info) |
| KisFlowOpacityOption2 (const KisPropertiesConfiguration *setting, KisNodeSP currentNode) | |
Private Attributes | |
| KisFlowOption | m_flowOption |
| bool | m_indirectPaintingActive {false} |
| KisOpacityOption | m_opacityOption |
Definition at line 12 of file KisFlowOpacityOption.h.
| KisFlowOpacityOption2::KisFlowOpacityOption2 | ( | const KisPropertiesConfiguration * | setting, |
| KisNodeSP | currentNode ) |
Definition at line 16 of file KisFlowOpacityOption.cpp.
References KisSharedPtr< T >::data(), KisPropertiesConfiguration::extractedPrefixKey(), KisPropertiesConfiguration::getString(), KisIndirectPaintingSupport::hasTemporaryTarget(), and m_indirectPaintingActive.
| void KisFlowOpacityOption2::apply | ( | const KisPaintInformation & | info, |
| qreal * | opacity, | ||
| qreal * | flow ) |
Definition at line 40 of file KisFlowOpacityOption.cpp.
References KisStandardOption< Data >::apply(), KisCurveOption::computeSizeLikeValue(), KisCurveOption::isChecked(), m_flowOption, m_indirectPaintingActive, and m_opacityOption.
| void KisFlowOpacityOption2::apply | ( | KisPainter * | painter, |
| const KisPaintInformation & | info ) |
Definition at line 29 of file KisFlowOpacityOption.cpp.
References apply(), OPACITY_OPAQUE_F, KisPainter::setFlow(), and KisPainter::setOpacityUpdateAverage().
|
private |
Definition at line 22 of file KisFlowOpacityOption.h.
|
private |
Definition at line 23 of file KisFlowOpacityOption.h.
|
private |
Definition at line 21 of file KisFlowOpacityOption.h.