LibreOffice Module oox (master) 1
|
#include <effectproperties.hxx>
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... | |
Definition at line 65 of file effectproperties.hxx.
|
inline |
Definition at line 74 of file effectproperties.hxx.
|
inline |
Definition at line 75 of file effectproperties.hxx.
References assignUsed().
void oox::drawingml::EffectProperties::assignUsed | ( | const EffectProperties & | rSourceProps | ) |
Overwrites all members that are explicitly set in rSourceProps.
Definition at line 46 of file effectproperties.cxx.
References oox::drawingml::EffectGlowProperties::assignUsed(), oox::drawingml::EffectShadowProperties::assignUsed(), oox::drawingml::EffectSoftEdgeProperties::assignUsed(), m_Effects, maGlow, maShadow, and maSoftEdge.
Referenced by EffectProperties(), and oox::drawingml::Shape::getActualEffectProperties().
void oox::drawingml::EffectProperties::pushToPropMap | ( | PropertyMap & | rPropMap, |
const GraphicHelper & | rGraphicHelper | ||
) | const |
Writes the properties to the passed property map.
Definition at line 62 of file effectproperties.cxx.
References model::Bottom, oox::drawingml::convertEmuToHmm(), basegfx::deg2rad(), m_Effects, maShadow, oox::drawingml::EffectShadowProperties::moShadowAlignment, oox::drawingml::PER_DEGREE, PROP_Shadow, PROP_ShadowBlur, PROP_ShadowColor, PROP_ShadowTransparence, PROP_ShadowXDistance, PROP_ShadowYDistance, and oox::PropertyMap::setProperty().
Referenced by oox::drawingml::Shape::createAndInsert().
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().
EffectGlowProperties oox::drawingml::EffectProperties::maGlow |
Definition at line 68 of file effectproperties.hxx.
Referenced by assignUsed(), oox::drawingml::Shape::createAndInsert(), and oox::drawingml::EffectPropertiesContext::onCreateContext().
EffectShadowProperties oox::drawingml::EffectProperties::maShadow |
Definition at line 67 of file effectproperties.hxx.
Referenced by assignUsed(), oox::drawingml::Shape::createAndInsert(), oox::drawingml::EffectPropertiesContext::onCreateContext(), and pushToPropMap().
EffectSoftEdgeProperties oox::drawingml::EffectProperties::maSoftEdge |
Definition at line 69 of file effectproperties.hxx.
Referenced by assignUsed(), oox::drawingml::Shape::createAndInsert(), and oox::drawingml::EffectPropertiesContext::onCreateContext().