• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • krita API Reference
  • KDE Home
  • Contact Us
 

plugins/paintops/libpaintop

Public Member Functions | List of all members
KisPressureDarkenOption Class Reference

#include <kis_pressure_darken_option.h>

Inheritance diagram for KisPressureDarkenOption:
Inheritance graph
[legend]

Public Member Functions

 KisPressureDarkenOption ()
 
void apply (KisColorSource *colorSource, const KisPaintInformation &info) const
 
KoColor apply (KisPainter *painter, const KisPaintInformation &info) const
 
- Public Member Functions inherited from KisCurveOption
 KisCurveOption (const QString &name, KisPaintOpOption::PaintopCategory category, bool checked, qreal value=1.0, qreal min=0.0, qreal max=1.0)
 
virtual ~KisCurveOption ()
 
QList< KisDynamicSensorSP > activeSensors () const
 
KisPaintOpOption::PaintopCategory category () const
 
qreal computeRotationLikeValue (const KisPaintInformation &info, qreal baseValue, bool absoluteAxesFlipped, qreal scalingPartCoeff, bool disableScalingPart) const
 
qreal computeSizeLikeValue (const KisPaintInformation &info) const
 
ValueComponents computeValueComponents (const KisPaintInformation &info) const
 
KisCubicCurve defaultCurve ()
 
KisCubicCurve emptyCurve ()
 
KisCubicCurve getCommonCurve () const
 
int getCurveMode () const
 
virtual KisDynamicSensorSP id2Sensor (const KoID &id, const QString &parentOptionName)
 
virtual DynamicSensorType id2Type (const KoID &id)
 
virtual int intMaxValue () const
 
virtual int intMinValue () const
 
bool isCheckable ()
 
bool isChecked () const
 
bool isCurveUsed () const
 
bool isRandom () const
 
bool isSameCurveUsed () const
 
virtual void lodLimitations (KisPaintopLodLimitations *l) const
 
qreal maxValue () const
 
qreal minValue () const
 
const QString & name () const
 
virtual void readOptionSetting (KisPropertiesConfigurationSP setting)
 
void replaceSensor (KisDynamicSensorSP sensor)
 
void resetAllSensors ()
 
KisDynamicSensorSP sensor (DynamicSensorType sensorType, bool active) const
 
QList< KisDynamicSensorSP > sensors ()
 
virtual QList< KoID > sensorsIds ()
 
virtual QList< DynamicSensorType > sensorsTypes ()
 
void setChecked (bool checked)
 
void setCommonCurve (KisCubicCurve curve)
 
void setCurve (DynamicSensorType sensorType, bool useSameCurve, const KisCubicCurve &curve)
 
void setCurveMode (int mode)
 
void setCurveUsed (bool useCurve)
 
void setSeparateCurveValue (bool separateCurveValue)
 
void setUseSameCurve (bool useSameCurve)
 
void setValue (qreal value)
 
virtual KisDynamicSensorSP type2Sensor (DynamicSensorType sensorType, const QString &parentOptionName)
 
qreal value () const
 
virtual QString valueSuffix () const
 
virtual void writeOptionSetting (KisPropertiesConfigurationSP setting) const
 
- Public Member Functions inherited from QObject
 QObject (QObject *parent)
 
 QObject (QObject *parent, const char *name)
 
virtual ~QObject ()
 
bool blockSignals (bool block)
 
QObject * child (const char *objName, const char *inheritsClass, bool recursiveSearch) const
 
const QObjectList & children () const
 
const char * className () const
 
bool connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const
 
void deleteLater ()
 
void destroyed (QObject *obj)
 
bool disconnect (const char *signal, const QObject *receiver, const char *method)
 
bool disconnect (const QObject *receiver, const char *method)
 
void dumpObjectInfo ()
 
void dumpObjectTree ()
 
QList< QByteArray > dynamicPropertyNames () const
 
virtual bool event (QEvent *e)
 
virtual bool eventFilter (QObject *watched, QEvent *event)
 
T findChild (const QString &name) const
 
QList< T > findChildren (const QRegExp &regExp) const
 
QList< T > findChildren (const QString &name) const
 
bool inherits (const char *className) const
 
void insertChild (QObject *object)
 
void installEventFilter (QObject *filterObj)
 
bool isA (const char *className) const
 
bool isWidgetType () const
 
void killTimer (int id)
 
virtual const QMetaObject * metaObject () const
 
void moveToThread (QThread *targetThread)
 
const char * name () const
 
const char * name (const char *defaultName) const
 
QString objectName () const
 
QObject * parent () const
 
QVariant property (const char *name) const
 
void removeChild (QObject *object)
 
void removeEventFilter (QObject *obj)
 
void setName (const char *name)
 
void setObjectName (const QString &name)
 
void setParent (QObject *parent)
 
bool setProperty (const char *name, const QVariant &value)
 
bool signalsBlocked () const
 
int startTimer (int interval)
 
QThread * thread () const
 

Additional Inherited Members

- Signals inherited from KisCurveOption
void unCheckUseCurve ()
 
- Static Public Member Functions inherited from QObject
bool connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
 
bool connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type)
 
bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method)
 
bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method)
 
QString tr (const char *sourceText, const char *disambiguation, int n)
 
QString trUtf8 (const char *sourceText, const char *disambiguation, int n)
 
- Protected Member Functions inherited from KisCurveOption
virtual void readNamedOptionSetting (const QString &prefix, const KisPropertiesConfigurationSP setting)
 
void setValueRange (qreal min, qreal max)
 
- Protected Member Functions inherited from QObject
bool checkConnectArgs (const char *signal, const QObject *object, const char *method)
 
virtual void childEvent (QChildEvent *event)
 
virtual void connectNotify (const char *signal)
 
virtual void customEvent (QEvent *event)
 
virtual void disconnectNotify (const char *signal)
 
int receivers (const char *signal) const
 
QObject * sender () const
 
int senderSignalIndex () const
 
virtual void timerEvent (QTimerEvent *event)
 
- Static Protected Member Functions inherited from QObject
QByteArray normalizeSignalSlot (const char *signalSlot)
 
- Protected Attributes inherited from KisCurveOption
KisPaintOpOption::PaintopCategory m_category
 
bool m_checkable
 
bool m_checked
 
KisCubicCurve m_commonCurve
 
int m_curveMode
 
qreal m_maxValue
 
qreal m_minValue
 
QString m_name
 
QMap< DynamicSensorType, KisDynamicSensorSP > m_sensorMap
 
bool m_separateCurveValue
 
bool m_useCurve
 
bool m_useSameCurve
 
qreal m_value
 
- Properties inherited from QObject
 objectName
 

Detailed Description

The pressure opacity option defines a curve that is used to calculate the effect of pressure on the darkness of the dab.

Definition at line 22 of file kis_pressure_darken_option.h.

Constructor & Destructor Documentation

◆ KisPressureDarkenOption()

KisPressureDarkenOption::KisPressureDarkenOption ( )

Definition at line 14 of file kis_pressure_darken_option.cpp.

Member Function Documentation

◆ apply() [1/2]

void KisPressureDarkenOption::apply ( KisColorSource *  colorSource,
const KisPaintInformation &  info 
) const

Definition at line 41 of file kis_pressure_darken_option.cpp.

◆ apply() [2/2]

KoColor KisPressureDarkenOption::apply ( KisPainter *  painter,
const KisPaintInformation &  info 
) const

Definition at line 20 of file kis_pressure_darken_option.cpp.


The documentation for this class was generated from the following files:
  • kis_pressure_darken_option.h
  • kis_pressure_darken_option.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Wed Jan 27 2021 23:38:27 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

plugins/paintops/libpaintop

Skip menu "plugins/paintops/libpaintop"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

krita API Reference

Skip menu "krita API Reference"
  • libs
  •   KritaBasicFlakes
  •   brush
  •   KritaUndo2
  •   KritaFlake
  •   image
  •   KritaPlugin
  •   Krita
  •   KritaPigment
  •   KritaResources
  •   KritaStore
  •   ui
  •   KritaWidgets
  •   KritaWidgetUtils
  • plugins
  •   Assitants
  •   Extensions
  •   Filters
  •   Generators
  •   Formats
  •           src
  •   PaintOps
  •     libpaintop

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal