LibreOffice Module drawinglayer (master) 1
Public Types | Public Member Functions | Private Attributes | List of all members
drawinglayer::attribute::FillGradientAttribute Class Reference

#include <fillgradientattribute.hxx>

Collaboration diagram for drawinglayer::attribute::FillGradientAttribute:
[legend]

Public Types

typedef o3tl::cow_wrapper< ImpFillGradientAttributeImplType
 

Public Member Functions

 FillGradientAttribute (css::awt::GradientStyle eStyle, double fBorder, double fOffsetX, double fOffsetY, double fAngle, const basegfx::BColorStops &rColorStops, sal_uInt16 nSteps=0)
 constructors/assignmentoperator/destructor More...
 
 FillGradientAttribute ()
 
 FillGradientAttribute (const FillGradientAttribute &)
 
 FillGradientAttribute (FillGradientAttribute &&)
 
FillGradientAttributeoperator= (const FillGradientAttribute &)
 
FillGradientAttributeoperator= (FillGradientAttribute &&)
 
 ~FillGradientAttribute ()
 
bool isDefault () const
 
bool cannotBeHandledByVCL () const
 
bool operator== (const FillGradientAttribute &rCandidate) const
 
css::awt::GradientStyle getStyle () const
 
double getBorder () const
 
double getOffsetX () const
 
double getOffsetY () const
 
double getAngle () const
 
const basegfx::BColorStopsgetColorStops () const
 
sal_uInt16 getSteps () const
 

Private Attributes

ImplType mpFillGradientAttribute
 

Detailed Description

Definition at line 38 of file fillgradientattribute.hxx.

Member Typedef Documentation

◆ ImplType

Definition at line 41 of file fillgradientattribute.hxx.

Constructor & Destructor Documentation

◆ FillGradientAttribute() [1/4]

drawinglayer::attribute::FillGradientAttribute::FillGradientAttribute ( css::awt::GradientStyle  eStyle,
double  fBorder,
double  fOffsetX,
double  fOffsetY,
double  fAngle,
const basegfx::BColorStops rColorStops,
sal_uInt16  nSteps = 0 
)

constructors/assignmentoperator/destructor

Definition at line 114 of file fillgradientattribute.cxx.

◆ FillGradientAttribute() [2/4]

drawinglayer::attribute::FillGradientAttribute::FillGradientAttribute ( )

Definition at line 127 of file fillgradientattribute.cxx.

◆ FillGradientAttribute() [3/4]

drawinglayer::attribute::FillGradientAttribute::FillGradientAttribute ( const FillGradientAttribute )
default

◆ FillGradientAttribute() [4/4]

drawinglayer::attribute::FillGradientAttribute::FillGradientAttribute ( FillGradientAttribute &&  )
default

◆ ~FillGradientAttribute()

drawinglayer::attribute::FillGradientAttribute::~FillGradientAttribute ( )
default

References operator==().

Member Function Documentation

◆ cannotBeHandledByVCL()

bool drawinglayer::attribute::FillGradientAttribute::cannotBeHandledByVCL ( ) const

◆ getAngle()

double drawinglayer::attribute::FillGradientAttribute::getAngle ( ) const

◆ getBorder()

double drawinglayer::attribute::FillGradientAttribute::getBorder ( ) const

◆ getColorStops()

const basegfx::BColorStops & drawinglayer::attribute::FillGradientAttribute::getColorStops ( ) const

◆ getOffsetX()

double drawinglayer::attribute::FillGradientAttribute::getOffsetX ( ) const

◆ getOffsetY()

double drawinglayer::attribute::FillGradientAttribute::getOffsetY ( ) const

◆ getSteps()

sal_uInt16 drawinglayer::attribute::FillGradientAttribute::getSteps ( ) const

◆ getStyle()

css::awt::GradientStyle drawinglayer::attribute::FillGradientAttribute::getStyle ( ) const

◆ isDefault()

bool drawinglayer::attribute::FillGradientAttribute::isDefault ( ) const

◆ operator=() [1/2]

FillGradientAttribute & drawinglayer::attribute::FillGradientAttribute::operator= ( const FillGradientAttribute )
default

◆ operator=() [2/2]

FillGradientAttribute & drawinglayer::attribute::FillGradientAttribute::operator= ( FillGradientAttribute &&  )
default

◆ operator==()

bool drawinglayer::attribute::FillGradientAttribute::operator== ( const FillGradientAttribute rCandidate) const

Definition at line 182 of file fillgradientattribute.cxx.

References isDefault(), and mpFillGradientAttribute.

Member Data Documentation

◆ mpFillGradientAttribute

ImplType drawinglayer::attribute::FillGradientAttribute::mpFillGradientAttribute
private

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