LibreOffice Module filter (master) 1
Public Member Functions | Public Attributes | List of all members
PartialState Struct Reference

#include <svgwriter.hxx>

Public Member Functions

const vcl::FontgetFont (const vcl::Font &rDefaultFont) const
 
void setFont (const vcl::Font &rFont)
 
 PartialState ()
 
 PartialState (PartialState &&aPartialState) noexcept
 

Public Attributes

vcl::PushFlags meFlags
 
::std::optional< vcl::FontmupFont
 
sal_Int32 mnRegionClipPathId
 

Detailed Description

Definition at line 79 of file svgwriter.hxx.

Constructor & Destructor Documentation

◆ PartialState() [1/2]

PartialState::PartialState ( )
inline

Definition at line 91 of file svgwriter.hxx.

References NONE.

◆ PartialState() [2/2]

PartialState::PartialState ( PartialState &&  aPartialState)
inlinenoexcept

Definition at line 97 of file svgwriter.hxx.

References vcl::NONE.

Member Function Documentation

◆ getFont()

const vcl::Font & PartialState::getFont ( const vcl::Font rDefaultFont) const
inline

Definition at line 85 of file svgwriter.hxx.

References mupFont.

Referenced by SVGContextHandler::popState().

◆ setFont()

void PartialState::setFont ( const vcl::Font rFont)
inline

Definition at line 88 of file svgwriter.hxx.

References mupFont.

Referenced by SVGContextHandler::pushState().

Member Data Documentation

◆ meFlags

vcl::PushFlags PartialState::meFlags

◆ mnRegionClipPathId

sal_Int32 PartialState::mnRegionClipPathId

Definition at line 83 of file svgwriter.hxx.

Referenced by SVGContextHandler::popState(), and SVGContextHandler::pushState().

◆ mupFont

::std::optional<vcl::Font> PartialState::mupFont

Definition at line 82 of file svgwriter.hxx.

Referenced by getFont(), and setFont().


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