LibreOffice Module drawinglayer (master) 1
Public Member Functions | Public Attributes | List of all members
drawinglayer::attribute::ImpSdrLightingAttribute Class Reference
Collaboration diagram for drawinglayer::attribute::ImpSdrLightingAttribute:
[legend]

Public Member Functions

 ImpSdrLightingAttribute (const basegfx::BColor &rAmbientLight, std::vector< Sdr3DLightAttribute > &&rLightVector)
 
 ImpSdrLightingAttribute ()
 
const basegfx::BColorgetAmbientLight () const
 
const std::vector< Sdr3DLightAttribute > & getLightVector () const
 
bool operator== (const ImpSdrLightingAttribute &rCandidate) const
 

Public Attributes

basegfx::BColor maAmbientLight
 
std::vector< Sdr3DLightAttributemaLightVector
 

Detailed Description

Definition at line 28 of file sdrlightingattribute3d.cxx.

Constructor & Destructor Documentation

◆ ImpSdrLightingAttribute() [1/2]

drawinglayer::attribute::ImpSdrLightingAttribute::ImpSdrLightingAttribute ( const basegfx::BColor rAmbientLight,
std::vector< Sdr3DLightAttribute > &&  rLightVector 
)
inline

Definition at line 35 of file sdrlightingattribute3d.cxx.

◆ ImpSdrLightingAttribute() [2/2]

drawinglayer::attribute::ImpSdrLightingAttribute::ImpSdrLightingAttribute ( )
inline

Definition at line 43 of file sdrlightingattribute3d.cxx.

Member Function Documentation

◆ getAmbientLight()

const basegfx::BColor & drawinglayer::attribute::ImpSdrLightingAttribute::getAmbientLight ( ) const
inline

Definition at line 48 of file sdrlightingattribute3d.cxx.

References maAmbientLight.

Referenced by operator==().

◆ getLightVector()

const std::vector< Sdr3DLightAttribute > & drawinglayer::attribute::ImpSdrLightingAttribute::getLightVector ( ) const
inline

Definition at line 49 of file sdrlightingattribute3d.cxx.

References maLightVector.

Referenced by operator==().

◆ operator==()

bool drawinglayer::attribute::ImpSdrLightingAttribute::operator== ( const ImpSdrLightingAttribute rCandidate) const
inline

Definition at line 51 of file sdrlightingattribute3d.cxx.

References getAmbientLight(), and getLightVector().

Member Data Documentation

◆ maAmbientLight

basegfx::BColor drawinglayer::attribute::ImpSdrLightingAttribute::maAmbientLight

Definition at line 32 of file sdrlightingattribute3d.cxx.

Referenced by getAmbientLight().

◆ maLightVector

std::vector< Sdr3DLightAttribute > drawinglayer::attribute::ImpSdrLightingAttribute::maLightVector

Definition at line 33 of file sdrlightingattribute3d.cxx.

Referenced by getLightVector().


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