|
Krita Source Code Documentation
|
#include <KisTextureOptionData.h>
Inheritance diagram for KisTextureOptionData:Public Types | |
| enum | TexturingMode { MULTIPLY , SUBTRACT , LIGHTNESS , GRADIENT , DARKEN , OVERLAY , COLOR_DODGE , COLOR_BURN , LINEAR_DODGE , LINEAR_BURN , HARD_MIX_PHOTOSHOP , HARD_MIX_SOFTER_PHOTOSHOP , HEIGHT , LINEAR_HEIGHT , HEIGHT_PHOTOSHOP , LINEAR_HEIGHT_PHOTOSHOP } |
Public Member Functions | |
| KisPaintopLodLimitations | lodLimitations () const |
| bool | read (const KisPropertiesConfiguration *setting) |
| void | write (KisPropertiesConfiguration *setting) const |
Public Attributes | |
| bool | autoInvertOnErase {false} |
| qreal | brightness {0.0} |
| qreal | contrast {1.0} |
| int | cutOffLeft {0} |
| int | cutOffPolicy {0} |
| int | cutOffRight {255} |
| bool | invert {false} |
| bool | isEnabled {false} |
| bool | isRandomOffsetX {false} |
| bool | isRandomOffsetY {false} |
| int | maximumOffsetX {0} |
| int | maximumOffsetY {0} |
| qreal | neutralPoint {0.5} |
| int | offsetX {0} |
| int | offsetY {0} |
| qreal | scale {1.0} |
| KisEmbeddedTextureData | textureData |
| TexturingMode | texturingMode {MULTIPLY} |
| bool | useSoftTexturing {false} |
Friends | |
| bool | operator== (const KisTextureOptionData &lhs, const KisTextureOptionData &rhs) |
Definition at line 27 of file KisTextureOptionData.h.
Definition at line 29 of file KisTextureOptionData.h.
| KisPaintopLodLimitations KisTextureOptionData::lodLimitations | ( | ) | const |
Definition at line 62 of file KisTextureOptionData.cpp.
References isEnabled, and KisPaintopLodLimitations::limitations.
| bool KisTextureOptionData::read | ( | const KisPropertiesConfiguration * | setting | ) |
Definition at line 11 of file KisTextureOptionData.cpp.
References autoInvertOnErase, brightness, contrast, cutOffLeft, cutOffPolicy, cutOffRight, KisPropertiesConfiguration::getBool(), KisPropertiesConfiguration::getDouble(), KisPropertiesConfiguration::getInt(), invert, isEnabled, isRandomOffsetX, isRandomOffsetY, maximumOffsetX, maximumOffsetY, MULTIPLY, neutralPoint, offsetX, offsetY, KisEmbeddedTextureData::read(), scale, textureData, texturingMode, and useSoftTexturing.
| void KisTextureOptionData::write | ( | KisPropertiesConfiguration * | setting | ) | const |
Definition at line 37 of file KisTextureOptionData.cpp.
References autoInvertOnErase, brightness, contrast, cutOffLeft, cutOffPolicy, cutOffRight, invert, isEnabled, isRandomOffsetX, isRandomOffsetY, maximumOffsetX, maximumOffsetY, neutralPoint, offsetX, offsetY, scale, KisPropertiesConfiguration::setProperty(), textureData, texturingMode, useSoftTexturing, and KisEmbeddedTextureData::write().
|
friend |
Definition at line 48 of file KisTextureOptionData.h.
| bool KisTextureOptionData::autoInvertOnErase {false} |
Definition at line 90 of file KisTextureOptionData.h.
| qreal KisTextureOptionData::brightness {0.0} |
Definition at line 75 of file KisTextureOptionData.h.
| qreal KisTextureOptionData::contrast {1.0} |
Definition at line 76 of file KisTextureOptionData.h.
| int KisTextureOptionData::cutOffLeft {0} |
Definition at line 87 of file KisTextureOptionData.h.
| int KisTextureOptionData::cutOffPolicy {0} |
Definition at line 86 of file KisTextureOptionData.h.
| int KisTextureOptionData::cutOffRight {255} |
Definition at line 88 of file KisTextureOptionData.h.
| bool KisTextureOptionData::invert {false} |
Definition at line 89 of file KisTextureOptionData.h.
| bool KisTextureOptionData::isEnabled {false} |
Definition at line 73 of file KisTextureOptionData.h.
| bool KisTextureOptionData::isRandomOffsetX {false} |
Definition at line 82 of file KisTextureOptionData.h.
| bool KisTextureOptionData::isRandomOffsetY {false} |
Definition at line 83 of file KisTextureOptionData.h.
| int KisTextureOptionData::maximumOffsetX {0} |
Definition at line 80 of file KisTextureOptionData.h.
| int KisTextureOptionData::maximumOffsetY {0} |
Definition at line 81 of file KisTextureOptionData.h.
| qreal KisTextureOptionData::neutralPoint {0.5} |
Definition at line 77 of file KisTextureOptionData.h.
| int KisTextureOptionData::offsetX {0} |
Definition at line 78 of file KisTextureOptionData.h.
| int KisTextureOptionData::offsetY {0} |
Definition at line 79 of file KisTextureOptionData.h.
| qreal KisTextureOptionData::scale {1.0} |
Definition at line 74 of file KisTextureOptionData.h.
| KisEmbeddedTextureData KisTextureOptionData::textureData |
Definition at line 71 of file KisTextureOptionData.h.
| TexturingMode KisTextureOptionData::texturingMode {MULTIPLY} |
Definition at line 84 of file KisTextureOptionData.h.
| bool KisTextureOptionData::useSoftTexturing {false} |
Definition at line 85 of file KisTextureOptionData.h.