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

#include <sdrsceneattribute3d.hxx>

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

Public Types

typedef o3tl::cow_wrapper< ImpSdrSceneAttributeImplType
 

Public Member Functions

 SdrSceneAttribute (double fDistance, double fShadowSlant, css::drawing::ProjectionMode aProjectionMode, css::drawing::ShadeMode aShadeMode, bool bTwoSidedLighting)
 constructors/assignmentoperator/destructor More...
 
 SdrSceneAttribute ()
 
 SdrSceneAttribute (const SdrSceneAttribute &)
 
 SdrSceneAttribute (SdrSceneAttribute &&)
 
SdrSceneAttributeoperator= (const SdrSceneAttribute &)
 
SdrSceneAttributeoperator= (SdrSceneAttribute &&)
 
 ~SdrSceneAttribute ()
 
bool isDefault () const
 
bool operator== (const SdrSceneAttribute &rCandidate) const
 
double getShadowSlant () const
 
css::drawing::ProjectionMode getProjectionMode () const
 
css::drawing::ShadeMode getShadeMode () const
 
bool getTwoSidedLighting () const
 

Private Attributes

ImplType mpSdrSceneAttribute
 

Detailed Description

Definition at line 39 of file sdrsceneattribute3d.hxx.

Member Typedef Documentation

◆ ImplType

Definition at line 42 of file sdrsceneattribute3d.hxx.

Constructor & Destructor Documentation

◆ SdrSceneAttribute() [1/4]

drawinglayer::attribute::SdrSceneAttribute::SdrSceneAttribute ( double  fDistance,
double  fShadowSlant,
css::drawing::ProjectionMode  aProjectionMode,
css::drawing::ShadeMode  aShadeMode,
bool  bTwoSidedLighting 
)

constructors/assignmentoperator/destructor

Definition at line 85 of file sdrsceneattribute3d.cxx.

◆ SdrSceneAttribute() [2/4]

drawinglayer::attribute::SdrSceneAttribute::SdrSceneAttribute ( )

Definition at line 96 of file sdrsceneattribute3d.cxx.

◆ SdrSceneAttribute() [3/4]

drawinglayer::attribute::SdrSceneAttribute::SdrSceneAttribute ( const SdrSceneAttribute )
default

◆ SdrSceneAttribute() [4/4]

drawinglayer::attribute::SdrSceneAttribute::SdrSceneAttribute ( SdrSceneAttribute &&  )
default

◆ ~SdrSceneAttribute()

drawinglayer::attribute::SdrSceneAttribute::~SdrSceneAttribute ( )
default

References operator==().

Member Function Documentation

◆ getProjectionMode()

css::drawing::ProjectionMode drawinglayer::attribute::SdrSceneAttribute::getProjectionMode ( ) const

Definition at line 130 of file sdrsceneattribute3d.cxx.

References mpSdrSceneAttribute.

◆ getShadeMode()

css::drawing::ShadeMode drawinglayer::attribute::SdrSceneAttribute::getShadeMode ( ) const

Definition at line 135 of file sdrsceneattribute3d.cxx.

References mpSdrSceneAttribute.

◆ getShadowSlant()

double drawinglayer::attribute::SdrSceneAttribute::getShadowSlant ( ) const

Definition at line 125 of file sdrsceneattribute3d.cxx.

References mpSdrSceneAttribute.

◆ getTwoSidedLighting()

bool drawinglayer::attribute::SdrSceneAttribute::getTwoSidedLighting ( ) const

Definition at line 140 of file sdrsceneattribute3d.cxx.

References mpSdrSceneAttribute.

◆ isDefault()

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ operator==()

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

Definition at line 116 of file sdrsceneattribute3d.cxx.

References isDefault(), and mpSdrSceneAttribute.

Member Data Documentation

◆ mpSdrSceneAttribute

ImplType drawinglayer::attribute::SdrSceneAttribute::mpSdrSceneAttribute
private

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