|
Krita Source Code Documentation
|
#include <KisTangentTiltOption.h>
Public Member Functions | |
| void | apply (const KisPaintInformation &info, qreal *r, qreal *g, qreal *b) |
| KisTangentTiltOption (const KisPropertiesConfiguration *setting) | |
| void | swizzleAssign (qreal const horizontal, qreal const vertical, qreal const depth, qreal *component, int index, qreal maxvalue) |
Private Member Functions | |
| KisTangentTiltOption (const KisTangentTiltOptionData &data) | |
Private Attributes | |
| int | m_blueChannel |
| TangentTiltDirectionType | m_directionType |
| double | m_elevationSensitivity |
| int | m_greenChannel |
| double | m_mixValue |
| int | m_redChannel |
Definition at line 14 of file KisTangentTiltOption.h.
| KisTangentTiltOption::KisTangentTiltOption | ( | const KisPropertiesConfiguration * | setting | ) |
Definition at line 12 of file KisTangentTiltOption.cpp.
|
private |
Definition at line 17 of file KisTangentTiltOption.cpp.
| void KisTangentTiltOption::apply | ( | const KisPaintInformation & | info, |
| qreal * | r, | ||
| qreal * | g, | ||
| qreal * | b ) |
Definition at line 39 of file KisTangentTiltOption.cpp.
References KisPaintInformation::canvasMirroredH(), KisPaintInformation::canvasMirroredV(), KisPaintInformation::canvasRotation(), Direction, KisPaintInformation::drawingAngle(), kisDegreesToRadians(), m_blueChannel, m_directionType, m_elevationSensitivity, m_greenChannel, m_mixValue, M_PI, m_redChannel, Mix, normalizeAngleDegrees(), KisPaintInformation::rotation(), Rotation, swizzleAssign(), Tilt, KisPaintInformation::tiltDirection(), and KisPaintInformation::tiltElevation().
| void KisTangentTiltOption::swizzleAssign | ( | qreal const | horizontal, |
| qreal const | vertical, | ||
| qreal const | depth, | ||
| qreal * | component, | ||
| int | index, | ||
| qreal | maxvalue ) |
Definition at line 27 of file KisTangentTiltOption.cpp.
|
private |
Definition at line 30 of file KisTangentTiltOption.h.
|
private |
Definition at line 31 of file KisTangentTiltOption.h.
|
private |
Definition at line 32 of file KisTangentTiltOption.h.
|
private |
Definition at line 29 of file KisTangentTiltOption.h.
|
private |
Definition at line 33 of file KisTangentTiltOption.h.
|
private |
Definition at line 28 of file KisTangentTiltOption.h.