|
LibreOffice Module drawinglayer (master) 1
|
#include <texture.hxx>
Public Member Functions | |
| GeoTexSvxGradient (const basegfx::B2DRange &rDefinitionRange, sal_uInt32 nRequestedSteps, const basegfx::BColorStops &rColorStops, double fBorder) | |
| virtual | ~GeoTexSvxGradient () override |
| virtual bool | operator== (const GeoTexSvx &rGeoTexSvx) const override |
| virtual void | appendTransformationsAndColors (std::function< void(const basegfx::B2DHomMatrix &rMatrix, const basegfx::BColor &rColor)> aCallback)=0 |
Public Member Functions inherited from drawinglayer::texture::GeoTexSvx | |
| GeoTexSvx () | |
| virtual | ~GeoTexSvx () |
| virtual bool | operator== (const GeoTexSvx &rGeoTexSvx) const |
| bool | operator!= (const GeoTexSvx &rGeoTexSvx) const |
| virtual void | modifyBColor (const basegfx::B2DPoint &rUV, basegfx::BColor &rBColor, double &rfOpacity) const |
| virtual void | modifyOpacity (const basegfx::B2DPoint &rUV, double &rfOpacity) const |
Protected Attributes | |
| basegfx::ODFGradientInfo | maGradientInfo |
| basegfx::B2DRange | maDefinitionRange |
| sal_uInt32 | mnRequestedSteps |
| basegfx::BColorStops | mnColorStops |
| double | mfBorder |
| basegfx::BColorStops::BColorStopRange | maLastColorStopRange |
Definition at line 46 of file texture.hxx.
| drawinglayer::texture::GeoTexSvxGradient::GeoTexSvxGradient | ( | const basegfx::B2DRange & | rDefinitionRange, |
| sal_uInt32 | nRequestedSteps, | ||
| const basegfx::BColorStops & | rColorStops, | ||
| double | fBorder | ||
| ) |
Definition at line 73 of file texture.cxx.
|
overridevirtual |
Definition at line 86 of file texture.cxx.
|
pure virtual |
Implemented in drawinglayer::texture::GeoTexSvxGradientLinear, drawinglayer::texture::GeoTexSvxGradientAxial, drawinglayer::texture::GeoTexSvxGradientRadial, drawinglayer::texture::GeoTexSvxGradientElliptical, drawinglayer::texture::GeoTexSvxGradientSquare, and drawinglayer::texture::GeoTexSvxGradientRect.
|
overridevirtual |
Reimplemented from drawinglayer::texture::GeoTexSvx.
Definition at line 90 of file texture.cxx.
References maDefinitionRange, maGradientInfo, mfBorder, mnColorStops, and mnRequestedSteps.
|
protected |
Definition at line 50 of file texture.hxx.
Referenced by operator==().
|
protected |
Definition at line 49 of file texture.hxx.
Referenced by drawinglayer::texture::GeoTexSvxGradientLinear::appendTransformationsAndColors(), drawinglayer::texture::GeoTexSvxGradientAxial::appendTransformationsAndColors(), drawinglayer::texture::GeoTexSvxGradientRadial::appendTransformationsAndColors(), drawinglayer::texture::GeoTexSvxGradientElliptical::appendTransformationsAndColors(), drawinglayer::texture::GeoTexSvxGradientSquare::appendTransformationsAndColors(), drawinglayer::texture::GeoTexSvxGradientRect::appendTransformationsAndColors(), drawinglayer::texture::GeoTexSvxGradientAxial::GeoTexSvxGradientAxial(), drawinglayer::texture::GeoTexSvxGradientElliptical::GeoTexSvxGradientElliptical(), drawinglayer::texture::GeoTexSvxGradientLinear::GeoTexSvxGradientLinear(), drawinglayer::texture::GeoTexSvxGradientRadial::GeoTexSvxGradientRadial(), drawinglayer::texture::GeoTexSvxGradientRect::GeoTexSvxGradientRect(), drawinglayer::texture::GeoTexSvxGradientSquare::GeoTexSvxGradientSquare(), drawinglayer::texture::GeoTexSvxGradientLinear::modifyBColor(), drawinglayer::texture::GeoTexSvxGradientAxial::modifyBColor(), drawinglayer::texture::GeoTexSvxGradientRadial::modifyBColor(), drawinglayer::texture::GeoTexSvxGradientElliptical::modifyBColor(), drawinglayer::texture::GeoTexSvxGradientSquare::modifyBColor(), drawinglayer::texture::GeoTexSvxGradientRect::modifyBColor(), and operator==().
|
mutableprotected |
Definition at line 57 of file texture.hxx.
Referenced by drawinglayer::texture::GeoTexSvxGradientLinear::modifyBColor(), drawinglayer::texture::GeoTexSvxGradientAxial::modifyBColor(), drawinglayer::texture::GeoTexSvxGradientRadial::modifyBColor(), drawinglayer::texture::GeoTexSvxGradientElliptical::modifyBColor(), drawinglayer::texture::GeoTexSvxGradientSquare::modifyBColor(), and drawinglayer::texture::GeoTexSvxGradientRect::modifyBColor().
|
protected |
Definition at line 53 of file texture.hxx.
Referenced by operator==().
|
protected |
Definition at line 52 of file texture.hxx.
Referenced by drawinglayer::texture::GeoTexSvxGradientLinear::appendTransformationsAndColors(), drawinglayer::texture::GeoTexSvxGradientAxial::appendTransformationsAndColors(), drawinglayer::texture::GeoTexSvxGradientRadial::appendTransformationsAndColors(), drawinglayer::texture::GeoTexSvxGradientElliptical::appendTransformationsAndColors(), drawinglayer::texture::GeoTexSvxGradientSquare::appendTransformationsAndColors(), drawinglayer::texture::GeoTexSvxGradientRect::appendTransformationsAndColors(), drawinglayer::texture::GeoTexSvxGradientAxial::GeoTexSvxGradientAxial(), drawinglayer::texture::GeoTexSvxGradientLinear::modifyBColor(), drawinglayer::texture::GeoTexSvxGradientAxial::modifyBColor(), drawinglayer::texture::GeoTexSvxGradientRadial::modifyBColor(), drawinglayer::texture::GeoTexSvxGradientElliptical::modifyBColor(), drawinglayer::texture::GeoTexSvxGradientSquare::modifyBColor(), drawinglayer::texture::GeoTexSvxGradientRect::modifyBColor(), and operator==().
|
protected |
Definition at line 51 of file texture.hxx.
Referenced by drawinglayer::texture::GeoTexSvxGradientLinear::modifyBColor(), drawinglayer::texture::GeoTexSvxGradientAxial::modifyBColor(), drawinglayer::texture::GeoTexSvxGradientRadial::modifyBColor(), drawinglayer::texture::GeoTexSvxGradientElliptical::modifyBColor(), drawinglayer::texture::GeoTexSvxGradientSquare::modifyBColor(), drawinglayer::texture::GeoTexSvxGradientRect::modifyBColor(), and operator==().