LibreOffice Module basegfx (master) 1
|
Apply hueRotate This derivation is used for the svg importer and does exactly what SVG defines for this needed case. More...
#include <bcolormodifier.hxx>
Public Member Functions | |
BColorModifier_hueRotate (double fRad) | |
virtual | ~BColorModifier_hueRotate () override |
virtual SAL_DLLPRIVATE bool | operator== (const BColorModifier &rCompare) const override |
virtual SAL_DLLPRIVATE ::basegfx::BColor | getModifiedColor (const ::basegfx::BColor &aSourceColor) const override |
virtual SAL_DLLPRIVATE OUString | getModifierName () const override |
Public Member Functions inherited from basegfx::BColorModifier | |
virtual | ~BColorModifier () |
virtual bool | operator== (const BColorModifier &rCompare) const =0 |
bool | operator!= (const BColorModifier &rCompare) const |
virtual ::basegfx::BColor | getModifiedColor (const ::basegfx::BColor &aSourceColor) const =0 |
virtual OUString | getModifierName () const =0 |
Private Attributes | |
basegfx::B3DHomMatrix | maHueMatrix |
Additional Inherited Members | |
Protected Member Functions inherited from basegfx::BColorModifier | |
BColorModifier () | |
Apply hueRotate This derivation is used for the svg importer and does exactly what SVG defines for this needed case.
See: https://www.w3.org/TR/filter-effects/#elementdef-fecolormatrix
Definition at line 273 of file bcolormodifier.hxx.
basegfx::BColorModifier_hueRotate::BColorModifier_hueRotate | ( | double | fRad | ) |
Definition at line 245 of file bcolormodifier.cxx.
References maHueMatrix, and basegfx::B3DHomMatrix::set().
|
overridevirtual |
Definition at line 261 of file bcolormodifier.cxx.
|
overridevirtual |
Implements basegfx::BColorModifier.
Definition at line 277 of file bcolormodifier.cxx.
References basegfx::B3DHomMatrix::get(), maHueMatrix, and basegfx::B3DHomMatrix::set().
|
overridevirtual |
Implements basegfx::BColorModifier.
Definition at line 291 of file bcolormodifier.cxx.
|
overridevirtual |
Implements basegfx::BColorModifier.
Definition at line 265 of file bcolormodifier.cxx.
References maHueMatrix.
|
private |
Definition at line 276 of file bcolormodifier.hxx.
Referenced by BColorModifier_hueRotate(), getModifiedColor(), and operator==().