|
Krita Source Code Documentation
|
Functions | |
| template<class T > | |
| T | colorBurnAlpha (T src, T dst) |
| template<class T > | |
| T | colorBurnAlphaHelper (T src, T dst) |
| template<class T > | |
| std::enable_if< std::numeric_limits< T >::is_integer, T >::type | colorDodgeAlpha (T src, T dst) |
| template<class T > | |
| std::enable_if<!std::numeric_limits< T >::is_integer, T >::type | colorDodgeAlpha (T src, T dst) |
| template<class T > | |
| T | colorDodgeAlphaHelper (T src, T dst) |
| template<class T > | |
| T | hardMixSofterPhotoshopAlpha (T src, T dst) |
|
inline |
Definition at line 272 of file KisMaskingBrushCompositeOp.h.
References CFColorBurn< T >::composeChannel().
|
inline |
A special Color Burn variant for alpha channel.
The meaning of alpha channel is a bit different from the one in color. Color burn can quickly make the values less than 0 so, contrary to the color values case, we should clamp to the unit range
Definition at line 257 of file KisMaskingBrushCompositeOp.h.
References kisBoundFast().
|
inline |
Definition at line 207 of file KisMaskingBrushCompositeOp.h.
References colorDodgeAlphaHelper().
|
inline |
Definition at line 215 of file KisMaskingBrushCompositeOp.h.
References colorDodgeAlphaHelper().
|
inline |
A special Color Dodge variant for alpha channel.
The meaning of alpha channel is a bit different from the one in color. Color dodge can quickly make the values higher than 1 or less than 0 so, contrary to the color values case, we should clamp to the unit range
Definition at line 181 of file KisMaskingBrushCompositeOp.h.
References kisBoundFast().
|
inline |
A special Hard Mix Softer variant for alpha channel
The meaning of alpha channel is a bit different from the one in color. We have to clamp the values to the unit range
Definition at line 464 of file KisMaskingBrushCompositeOp.h.
References kisBoundFast().