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

The shadow model structure contains all shape shadow properties. More...

#include <vmlformatting.hxx>

Public Member Functions

 ShadowModel ()
 
void pushToPropMap (oox::drawingml::ShapePropertyMap &rPropMap, const GraphicHelper &rGraphicHelper) const
 Writes the properties to the passed property map. More...
 

Public Attributes

bool mbHasShadow
 Is a v:shadow element seen? More...
 
std::optional< bool > moShadowOn
 Is the element turned on? More...
 
std::optional< OUString > moColor
 Specifies the color of the shadow. More...
 
std::optional< OUString > moOffset
 Specifies the shadow's offset from the shape's location. More...
 
std::optional< double > moOpacity
 Specifies the opacity of the shadow. More...
 

Detailed Description

The shadow model structure contains all shape shadow properties.

Definition at line 253 of file vmlformatting.hxx.

Constructor & Destructor Documentation

◆ ShadowModel()

oox::vml::ShadowModel::ShadowModel ( )

Definition at line 871 of file vmlformatting.cxx.

Member Function Documentation

◆ pushToPropMap()

void oox::vml::ShadowModel::pushToPropMap ( oox::drawingml::ShapePropertyMap rPropMap,
const GraphicHelper rGraphicHelper 
) const

Member Data Documentation

◆ mbHasShadow

bool oox::vml::ShadowModel::mbHasShadow

Is a v:shadow element seen?

Definition at line 255 of file vmlformatting.hxx.

Referenced by oox::vml::ShapeTypeContext::onCreateContext(), and pushToPropMap().

◆ moColor

std::optional<OUString> oox::vml::ShadowModel::moColor

Specifies the color of the shadow.

Definition at line 257 of file vmlformatting.hxx.

Referenced by oox::vml::ShapeTypeContext::onCreateContext(), and pushToPropMap().

◆ moOffset

std::optional<OUString> oox::vml::ShadowModel::moOffset

Specifies the shadow's offset from the shape's location.

Definition at line 258 of file vmlformatting.hxx.

Referenced by oox::vml::ShapeTypeContext::onCreateContext(), and pushToPropMap().

◆ moOpacity

std::optional<double> oox::vml::ShadowModel::moOpacity

Specifies the opacity of the shadow.

Definition at line 259 of file vmlformatting.hxx.

Referenced by oox::vml::ShapeTypeContext::onCreateContext(), and pushToPropMap().

◆ moShadowOn

std::optional<bool> oox::vml::ShadowModel::moShadowOn

Is the element turned on?

Definition at line 256 of file vmlformatting.hxx.

Referenced by oox::vml::ShapeTypeContext::onCreateContext(), and pushToPropMap().


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