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

#include <sdrlightattribute3d.hxx>

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

Public Types

typedef o3tl::cow_wrapper< ImpSdr3DLightAttributeImplType
 

Public Member Functions

 Sdr3DLightAttribute (const basegfx::BColor &rColor, const basegfx::B3DVector &rDirection, bool bSpecular)
 
 Sdr3DLightAttribute (const Sdr3DLightAttribute &)
 
 ~Sdr3DLightAttribute ()
 
Sdr3DLightAttributeoperator= (const Sdr3DLightAttribute &)
 
bool operator== (const Sdr3DLightAttribute &rCandidate) const
 
const basegfx::BColorgetColor () const
 
const basegfx::B3DVectorgetDirection () const
 
bool getSpecular () const
 

Private Attributes

ImplType mpSdr3DLightAttribute
 

Detailed Description

Definition at line 41 of file sdrlightattribute3d.hxx.

Member Typedef Documentation

◆ ImplType

Definition at line 44 of file sdrlightattribute3d.hxx.

Constructor & Destructor Documentation

◆ Sdr3DLightAttribute() [1/2]

drawinglayer::attribute::Sdr3DLightAttribute::Sdr3DLightAttribute ( const basegfx::BColor rColor,
const basegfx::B3DVector rDirection,
bool  bSpecular 
)

Definition at line 59 of file sdrlightattribute3d.cxx.

◆ Sdr3DLightAttribute() [2/2]

drawinglayer::attribute::Sdr3DLightAttribute::Sdr3DLightAttribute ( const Sdr3DLightAttribute )
default

◆ ~Sdr3DLightAttribute()

drawinglayer::attribute::Sdr3DLightAttribute::~Sdr3DLightAttribute ( )
default

Member Function Documentation

◆ getColor()

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

◆ getDirection()

const basegfx::B3DVector & drawinglayer::attribute::Sdr3DLightAttribute::getDirection ( ) const

◆ getSpecular()

bool drawinglayer::attribute::Sdr3DLightAttribute::getSpecular ( ) const

◆ operator=()

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

References operator==().

◆ operator==()

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

Definition at line 74 of file sdrlightattribute3d.cxx.

References mpSdr3DLightAttribute.

Member Data Documentation

◆ mpSdr3DLightAttribute

ImplType drawinglayer::attribute::Sdr3DLightAttribute::mpSdr3DLightAttribute
private

Definition at line 47 of file sdrlightattribute3d.hxx.

Referenced by getColor(), getDirection(), getSpecular(), and operator==().


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