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

#include <State.hxx>

Collaboration diagram for vcl::State:
[legend]

Public Member Functions

 State ()=default
 
 State (State &&)=default
 

Public Attributes

std::unique_ptr< vcl::RegionmpClipRegion
 
std::optional< MapModempMapMode
 
std::optional< vcl::FontmpFont
 
std::optional< Point > mpRefPoint
 
std::optional< ColormpLineColor
 
std::optional< ColormpFillColor
 
std::optional< ColormpTextColor
 
std::optional< ColormpTextFillColor
 
std::optional< ColormpTextLineColor
 
std::optional< ColormpOverlineColor
 
TextAlign meTextAlign = ALIGN_TOP
 
RasterOp meRasterOp = RasterOp::OverPaint
 
text::ComplexTextLayoutFlags mnTextLayoutMode = text::ComplexTextLayoutFlags::Default
 
LanguageType meTextLanguage = LANGUAGE_SYSTEM
 
PushFlags mnFlags = PushFlags::NONE
 
bool mbMapActive = false
 

Detailed Description

Definition at line 96 of file State.hxx.

Constructor & Destructor Documentation

vcl::State::State ( )
default
vcl::State::State ( State &&  )
default

Member Data Documentation

bool vcl::State::mbMapActive = false

Definition at line 116 of file State.hxx.

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

RasterOp vcl::State::meRasterOp = RasterOp::OverPaint

Definition at line 112 of file State.hxx.

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

TextAlign vcl::State::meTextAlign = ALIGN_TOP

Definition at line 111 of file State.hxx.

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

LanguageType vcl::State::meTextLanguage = LANGUAGE_SYSTEM

Definition at line 114 of file State.hxx.

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

PushFlags vcl::State::mnFlags = PushFlags::NONE

Definition at line 115 of file State.hxx.

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

Definition at line 113 of file State.hxx.

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

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

Definition at line 101 of file State.hxx.

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

std::optional<Color> vcl::State::mpFillColor

Definition at line 106 of file State.hxx.

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

std::optional<vcl::Font> vcl::State::mpFont

Definition at line 103 of file State.hxx.

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

std::optional<Color> vcl::State::mpLineColor

Definition at line 105 of file State.hxx.

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

std::optional<MapMode> vcl::State::mpMapMode

Definition at line 102 of file State.hxx.

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

std::optional<Color> vcl::State::mpOverlineColor

Definition at line 110 of file State.hxx.

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

std::optional<Point> vcl::State::mpRefPoint

Definition at line 104 of file State.hxx.

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

std::optional<Color> vcl::State::mpTextColor

Definition at line 107 of file State.hxx.

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

std::optional<Color> vcl::State::mpTextFillColor

Definition at line 108 of file State.hxx.

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

std::optional<Color> vcl::State::mpTextLineColor

Definition at line 109 of file State.hxx.

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


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