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

#include <sdrshadowattribute.hxx>

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

Public Types

typedef o3tl::cow_wrapper< ImpSdrShadowAttributeImplType
 

Public Member Functions

 SdrShadowAttribute (const basegfx::B2DVector &rOffset, const basegfx::B2DVector &rSize, double fTransparence, sal_Int32 nBlur, model::RectangleAlignment eAlignment, const basegfx::BColor &rColor)
 constructors/assignmentoperator/destructor More...
 
 SdrShadowAttribute ()
 
 SdrShadowAttribute (const SdrShadowAttribute &)
 
 SdrShadowAttribute (SdrShadowAttribute &&)
 
SdrShadowAttributeoperator= (const SdrShadowAttribute &)
 
SdrShadowAttributeoperator= (SdrShadowAttribute &&)
 
 ~SdrShadowAttribute ()
 
bool isDefault () const
 
bool operator== (const SdrShadowAttribute &rCandidate) const
 
const basegfx::B2DVectorgetOffset () const
 
const basegfx::B2DVectorgetSize () const
 
double getTransparence () const
 
sal_Int32 getBlur () const
 
model::RectangleAlignment getAlignment () const
 
const basegfx::BColorgetColor () const
 

Private Attributes

ImplType mpSdrShadowAttribute
 

Detailed Description

Definition at line 45 of file sdrshadowattribute.hxx.

Member Typedef Documentation

◆ ImplType

Definition at line 48 of file sdrshadowattribute.hxx.

Constructor & Destructor Documentation

◆ SdrShadowAttribute() [1/4]

drawinglayer::attribute::SdrShadowAttribute::SdrShadowAttribute ( const basegfx::B2DVector rOffset,
const basegfx::B2DVector rSize,
double  fTransparence,
sal_Int32  nBlur,
model::RectangleAlignment  eAlignment,
const basegfx::BColor rColor 
)

constructors/assignmentoperator/destructor

Definition at line 89 of file sdrshadowattribute.cxx.

◆ SdrShadowAttribute() [2/4]

drawinglayer::attribute::SdrShadowAttribute::SdrShadowAttribute ( )

Definition at line 101 of file sdrshadowattribute.cxx.

◆ SdrShadowAttribute() [3/4]

drawinglayer::attribute::SdrShadowAttribute::SdrShadowAttribute ( const SdrShadowAttribute )
default

◆ SdrShadowAttribute() [4/4]

drawinglayer::attribute::SdrShadowAttribute::SdrShadowAttribute ( SdrShadowAttribute &&  )
default

◆ ~SdrShadowAttribute()

drawinglayer::attribute::SdrShadowAttribute::~SdrShadowAttribute ( )
default

References operator==().

Member Function Documentation

◆ getAlignment()

model::RectangleAlignment drawinglayer::attribute::SdrShadowAttribute::getAlignment ( ) const

Definition at line 150 of file sdrshadowattribute.cxx.

References mpSdrShadowAttribute.

◆ getBlur()

sal_Int32 drawinglayer::attribute::SdrShadowAttribute::getBlur ( ) const

Definition at line 145 of file sdrshadowattribute.cxx.

References mpSdrShadowAttribute.

◆ getColor()

const basegfx::BColor & drawinglayer::attribute::SdrShadowAttribute::getColor ( ) const

◆ getOffset()

const basegfx::B2DVector & drawinglayer::attribute::SdrShadowAttribute::getOffset ( ) const

◆ getSize()

const basegfx::B2DVector & drawinglayer::attribute::SdrShadowAttribute::getSize ( ) const

Definition at line 135 of file sdrshadowattribute.cxx.

References mpSdrShadowAttribute.

◆ getTransparence()

double drawinglayer::attribute::SdrShadowAttribute::getTransparence ( ) const

◆ isDefault()

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ operator==()

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

Definition at line 121 of file sdrshadowattribute.cxx.

References isDefault(), and mpSdrShadowAttribute.

Member Data Documentation

◆ mpSdrShadowAttribute

ImplType drawinglayer::attribute::SdrShadowAttribute::mpSdrShadowAttribute
private

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