LibreOffice Module drawinglayer (master) 1
Public Member Functions | Protected Attributes | List of all members
drawinglayer::texture::GeoTexSvxGradient Class Referenceabstract

#include <texture.hxx>

Inheritance diagram for drawinglayer::texture::GeoTexSvxGradient:
[legend]
Collaboration diagram for drawinglayer::texture::GeoTexSvxGradient:
[legend]

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
 

Detailed Description

Definition at line 46 of file texture.hxx.

Constructor & Destructor Documentation

◆ GeoTexSvxGradient()

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.

◆ ~GeoTexSvxGradient()

drawinglayer::texture::GeoTexSvxGradient::~GeoTexSvxGradient ( )
overridevirtual

Definition at line 86 of file texture.cxx.

Member Function Documentation

◆ appendTransformationsAndColors()

virtual void drawinglayer::texture::GeoTexSvxGradient::appendTransformationsAndColors ( std::function< void(const basegfx::B2DHomMatrix &rMatrix, const basegfx::BColor &rColor)>  aCallback)
pure virtual

◆ operator==()

bool drawinglayer::texture::GeoTexSvxGradient::operator== ( const GeoTexSvx rGeoTexSvx) const
overridevirtual

Reimplemented from drawinglayer::texture::GeoTexSvx.

Definition at line 90 of file texture.cxx.

References maDefinitionRange, maGradientInfo, mfBorder, mnColorStops, and mnRequestedSteps.

Member Data Documentation

◆ maDefinitionRange

basegfx::B2DRange drawinglayer::texture::GeoTexSvxGradient::maDefinitionRange
protected

Definition at line 50 of file texture.hxx.

Referenced by operator==().

◆ maGradientInfo

basegfx::ODFGradientInfo drawinglayer::texture::GeoTexSvxGradient::maGradientInfo
protected

◆ maLastColorStopRange

basegfx::BColorStops::BColorStopRange drawinglayer::texture::GeoTexSvxGradient::maLastColorStopRange
mutableprotected

◆ mfBorder

double drawinglayer::texture::GeoTexSvxGradient::mfBorder
protected

Definition at line 53 of file texture.hxx.

Referenced by operator==().

◆ mnColorStops

basegfx::BColorStops drawinglayer::texture::GeoTexSvxGradient::mnColorStops
protected

◆ mnRequestedSteps

sal_uInt32 drawinglayer::texture::GeoTexSvxGradient::mnRequestedSteps
protected

The documentation for this class was generated from the following files: