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==().