62 sal_uInt32 nRequestedSteps,
85 sal_uInt32 nRequestedSteps,
105 sal_uInt32 nRequestedSteps,
121 sal_uInt32 nRequestedSteps,
138 sal_uInt32 nRequestedSteps,
156 sal_uInt32 nRequestedSteps,
174 sal_uInt32 nRequestedSteps,
232 double fOffsetX = 0.0,
233 double fOffsetY = 0.0);
240 void iterateTiles(std::function<
void(
double fPosX,
double fPosY)> aFunc)
const;
GeoTexSvxGradientAxial(const basegfx::B2DRange &rDefinitionRange, const basegfx::B2DRange &rOutputRange, sal_uInt32 nRequestedSteps, const basegfx::BColorStops &rColorStops, double fBorder, double fAngle)
virtual void modifyBColor(const basegfx::B2DPoint &rUV, basegfx::BColor &rBColor, double &rfOpacity) const override
virtual ~GeoTexSvxGradientAxial() override
virtual void appendTransformationsAndColors(std::function< void(const basegfx::B2DHomMatrix &rMatrix, const basegfx::BColor &rColor)> aCallback) override
GeoTexSvxGradientElliptical(const basegfx::B2DRange &rDefinitionRange, sal_uInt32 nRequestedSteps, const basegfx::BColorStops &rColorStops, double fBorder, double fOffsetX, double fOffsetY, double fAngle)
virtual void modifyBColor(const basegfx::B2DPoint &rUV, basegfx::BColor &rBColor, double &rfOpacity) const override
virtual ~GeoTexSvxGradientElliptical() override
virtual void appendTransformationsAndColors(std::function< void(const basegfx::B2DHomMatrix &rMatrix, const basegfx::BColor &rColor)> aCallback) override
virtual void appendTransformationsAndColors(std::function< void(const basegfx::B2DHomMatrix &rMatrix, const basegfx::BColor &rColor)> aCallback) override
virtual ~GeoTexSvxGradientLinear() override
virtual void modifyBColor(const basegfx::B2DPoint &rUV, basegfx::BColor &rBColor, double &rfOpacity) const override
GeoTexSvxGradientLinear(const basegfx::B2DRange &rDefinitionRange, const basegfx::B2DRange &rOutputRange, sal_uInt32 nRequestedSteps, const basegfx::BColorStops &rColorStops, double fBorder, double fAngle)
virtual ~GeoTexSvxGradientRadial() override
virtual void appendTransformationsAndColors(std::function< void(const basegfx::B2DHomMatrix &rMatrix, const basegfx::BColor &rColor)> aCallback) override
GeoTexSvxGradientRadial(const basegfx::B2DRange &rDefinitionRange, sal_uInt32 nRequestedSteps, const basegfx::BColorStops &rColorStops, double fBorder, double fOffsetX, double fOffsetY)
virtual void modifyBColor(const basegfx::B2DPoint &rUV, basegfx::BColor &rBColor, double &rfOpacity) const override
GeoTexSvxGradientRect(const basegfx::B2DRange &rDefinitionRange, sal_uInt32 nRequestedSteps, const basegfx::BColorStops &rColorStops, double fBorder, double fOffsetX, double fOffsetY, double fAngle)
virtual void appendTransformationsAndColors(std::function< void(const basegfx::B2DHomMatrix &rMatrix, const basegfx::BColor &rColor)> aCallback) override
virtual void modifyBColor(const basegfx::B2DPoint &rUV, basegfx::BColor &rBColor, double &rfOpacity) const override
virtual ~GeoTexSvxGradientRect() override
virtual void appendTransformationsAndColors(std::function< void(const basegfx::B2DHomMatrix &rMatrix, const basegfx::BColor &rColor)> aCallback) override
virtual void modifyBColor(const basegfx::B2DPoint &rUV, basegfx::BColor &rBColor, double &rfOpacity) const override
GeoTexSvxGradientSquare(const basegfx::B2DRange &rDefinitionRange, sal_uInt32 nRequestedSteps, const basegfx::BColorStops &rColorStops, double fBorder, double fOffsetX, double fOffsetY, double fAngle)
virtual ~GeoTexSvxGradientSquare() override
virtual ~GeoTexSvxGradient() override
sal_uInt32 mnRequestedSteps
virtual void appendTransformationsAndColors(std::function< void(const basegfx::B2DHomMatrix &rMatrix, const basegfx::BColor &rColor)> aCallback)=0
basegfx::BColorStops::BColorStopRange maLastColorStopRange
basegfx::B2DRange maDefinitionRange
virtual bool operator==(const GeoTexSvx &rGeoTexSvx) const override
basegfx::ODFGradientInfo maGradientInfo
basegfx::BColorStops mnColorStops
GeoTexSvxGradient(const basegfx::B2DRange &rDefinitionRange, sal_uInt32 nRequestedSteps, const basegfx::BColorStops &rColorStops, double fBorder)
basegfx::B2DHomMatrix maBackTextureTransform
virtual bool operator==(const GeoTexSvx &rGeoTexSvx) const override
void appendTransformations(::std::vector< basegfx::B2DHomMatrix > &rMatrices)
virtual ~GeoTexSvxHatch() override
bool mbDefinitionRangeEqualsOutputRange
GeoTexSvxHatch(const basegfx::B2DRange &rDefinitionRange, const basegfx::B2DRange &rOutputRange, double fDistance, double fAngle)
double getDistanceToHatch(const basegfx::B2DPoint &rUV) const
basegfx::B2DHomMatrix maTextureTransform
basegfx::B2DRange maOutputRange
const basegfx::B2DHomMatrix & getBackTextureTransform() const
sal_uInt32 getNumberOfTiles() const
GeoTexSvxTiled(const basegfx::B2DRange &rRange, double fOffsetX=0.0, double fOffsetY=0.0)
void appendTransformations(::std::vector< basegfx::B2DHomMatrix > &rMatrices) const
virtual ~GeoTexSvxTiled() override
basegfx::B2DRange maRange
virtual bool operator==(const GeoTexSvx &rGeoTexSvx) const override
void iterateTiles(std::function< void(double fPosX, double fPosY)> aFunc) const
virtual bool operator==(const GeoTexSvx &rGeoTexSvx) const
virtual void modifyOpacity(const basegfx::B2DPoint &rUV, double &rfOpacity) const
virtual void modifyBColor(const basegfx::B2DPoint &rUV, basegfx::BColor &rBColor, double &rfOpacity) const
bool operator!=(const GeoTexSvx &rGeoTexSvx) const