LibreOffice Module oox (master)  1
Public Member Functions | Public Attributes | List of all members
oox::drawingml::EffectProperties Struct Reference

#include <effectproperties.hxx>

Collaboration diagram for oox::drawingml::EffectProperties:
[legend]

Public Member Functions

 EffectProperties ()
 
 EffectProperties (EffectProperties const &rOther)
 
void assignUsed (const EffectProperties &rSourceProps)
 Overwrites all members that are explicitly set in rSourceProps. More...
 
void pushToPropMap (PropertyMap &rPropMap, const GraphicHelper &rGraphicHelper) const
 Writes the properties to the passed property map. More...
 

Public Attributes

EffectShadowProperties maShadow
 
EffectGlowProperties maGlow
 
EffectSoftEdgeProperties maSoftEdge
 
std::vector< std::unique_ptr< Effect > > m_Effects
 Stores all effect properties, including those not supported by core yet. More...
 

Detailed Description

Definition at line 60 of file effectproperties.hxx.

Constructor & Destructor Documentation

oox::drawingml::EffectProperties::EffectProperties ( )
inline

Definition at line 69 of file effectproperties.hxx.

oox::drawingml::EffectProperties::EffectProperties ( EffectProperties const &  rOther)
inline

Definition at line 70 of file effectproperties.hxx.

References assignUsed().

Member Function Documentation

void oox::drawingml::EffectProperties::assignUsed ( const EffectProperties rSourceProps)
void oox::drawingml::EffectProperties::pushToPropMap ( PropertyMap rPropMap,
const GraphicHelper rGraphicHelper 
) const

Writes the properties to the passed property map.

Definition at line 60 of file effectproperties.cxx.

References oox::drawingml::convertEmuToHmm(), basegfx::deg2rad(), m_Effects, oox::drawingml::PER_DEGREE, and oox::PropertyMap::setProperty().

Referenced by oox::drawingml::Shape::createAndInsert().

Member Data Documentation

std::vector<std::unique_ptr<Effect> > oox::drawingml::EffectProperties::m_Effects

Stores all effect properties, including those not supported by core yet.

Definition at line 67 of file effectproperties.hxx.

Referenced by assignUsed(), oox::drawingml::Shape::createAndInsert(), oox::drawingml::EffectPropertiesContext::onCreateContext(), and pushToPropMap().

EffectGlowProperties oox::drawingml::EffectProperties::maGlow
EffectShadowProperties oox::drawingml::EffectProperties::maShadow
EffectSoftEdgeProperties oox::drawingml::EffectProperties::maSoftEdge

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