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:

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 65 of file effectproperties.hxx.

Constructor & Destructor Documentation

◆ EffectProperties() [1/2]

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

Definition at line 74 of file effectproperties.hxx.

◆ EffectProperties() [2/2]

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

Definition at line 75 of file effectproperties.hxx.

References assignUsed().

Member Function Documentation

◆ assignUsed()

void oox::drawingml::EffectProperties::assignUsed ( const EffectProperties rSourceProps)

◆ pushToPropMap()

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

Member Data Documentation

◆ m_Effects

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 72 of file effectproperties.hxx.

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

◆ maGlow

EffectGlowProperties oox::drawingml::EffectProperties::maGlow

◆ maShadow

EffectShadowProperties oox::drawingml::EffectProperties::maShadow

◆ maSoftEdge

EffectSoftEdgeProperties oox::drawingml::EffectProperties::maSoftEdge

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