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

#include <outdevstate.hxx>

Collaboration diagram for OutDevState:
[legend]

Public Member Functions

 OutDevState ()
 
 OutDevState (OutDevState &&)
 
 ~OutDevState ()
 

Public Attributes

boost::optional< MapModempMapMode
 
bool mbMapActive
 
std::unique_ptr< vcl::RegionmpClipRegion
 
boost::optional< ColormpLineColor
 
boost::optional< ColormpFillColor
 
std::unique_ptr< vcl::FontmpFont
 
boost::optional< ColormpTextColor
 
boost::optional< ColormpTextFillColor
 
boost::optional< ColormpTextLineColor
 
boost::optional< ColormpOverlineColor
 
boost::optional< PointmpRefPoint
 
TextAlign meTextAlign
 
RasterOp meRasterOp
 
ComplexTextLayoutFlags mnTextLayoutMode
 
LanguageType meTextLanguage
 
PushFlags mnFlags
 

Detailed Description

Definition at line 78 of file outdevstate.hxx.

Constructor & Destructor Documentation

OutDevState::OutDevState ( )

Definition at line 34 of file outdevstate.cxx.

References ALIGN_TOP, Default, mnFlags, NONE, and OverPaint.

OutDevState::OutDevState ( OutDevState &&  )
default
OutDevState::~OutDevState ( )

Member Data Documentation

bool OutDevState::mbMapActive

Definition at line 85 of file outdevstate.hxx.

Referenced by OutputDevice::Pop(), and OutputDevice::Push().

RasterOp OutDevState::meRasterOp

Definition at line 96 of file outdevstate.hxx.

Referenced by OutputDevice::Pop(), and OutputDevice::Push().

TextAlign OutDevState::meTextAlign

Definition at line 95 of file outdevstate.hxx.

Referenced by OutputDevice::Pop(), and OutputDevice::Push().

LanguageType OutDevState::meTextLanguage

Definition at line 98 of file outdevstate.hxx.

Referenced by OutputDevice::Pop(), and OutputDevice::Push().

PushFlags OutDevState::mnFlags

Definition at line 99 of file outdevstate.hxx.

Referenced by OutputDevice::Pop(), and OutputDevice::Push().

ComplexTextLayoutFlags OutDevState::mnTextLayoutMode

Definition at line 97 of file outdevstate.hxx.

Referenced by OutputDevice::Pop(), and OutputDevice::Push().

std::unique_ptr<vcl::Region> OutDevState::mpClipRegion

Definition at line 86 of file outdevstate.hxx.

Referenced by OutputDevice::Pop(), OutputDevice::Push(), and ~OutDevState().

boost::optional<Color> OutDevState::mpFillColor

Definition at line 88 of file outdevstate.hxx.

Referenced by OutputDevice::Pop(), OutputDevice::Push(), and ~OutDevState().

std::unique_ptr<vcl::Font> OutDevState::mpFont

Definition at line 89 of file outdevstate.hxx.

Referenced by OutputDevice::Pop(), OutputDevice::Push(), and ~OutDevState().

boost::optional<Color> OutDevState::mpLineColor

Definition at line 87 of file outdevstate.hxx.

Referenced by OutputDevice::Pop(), OutputDevice::Push(), and ~OutDevState().

boost::optional<MapMode> OutDevState::mpMapMode

Definition at line 84 of file outdevstate.hxx.

Referenced by OutputDevice::Pop(), OutputDevice::Push(), and ~OutDevState().

boost::optional<Color> OutDevState::mpOverlineColor

Definition at line 93 of file outdevstate.hxx.

Referenced by OutputDevice::Pop(), OutputDevice::Push(), and ~OutDevState().

boost::optional<Point> OutDevState::mpRefPoint

Definition at line 94 of file outdevstate.hxx.

Referenced by OutputDevice::Pop(), OutputDevice::Push(), and ~OutDevState().

boost::optional<Color> OutDevState::mpTextColor

Definition at line 90 of file outdevstate.hxx.

Referenced by OutputDevice::Pop(), OutputDevice::Push(), and ~OutDevState().

boost::optional<Color> OutDevState::mpTextFillColor

Definition at line 91 of file outdevstate.hxx.

Referenced by OutputDevice::Pop(), OutputDevice::Push(), and ~OutDevState().

boost::optional<Color> OutDevState::mpTextLineColor

Definition at line 92 of file outdevstate.hxx.

Referenced by OutputDevice::Pop(), OutputDevice::Push(), and ~OutDevState().


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