LibreOffice Module cppcanvas (master) 1
Public Member Functions | Private Attributes | List of all members
cppcanvas::internal::VectorOfOutDevStates Class Reference

#include <implrenderer.hxx>

Public Member Functions

OutDevStategetState ()
 
const OutDevStategetState () const
 
void pushState (vcl::PushFlags nFlags)
 
void popState ()
 
void clearStateStack ()
 

Private Attributes

std::vector< OutDevStatem_aStates
 

Detailed Description

Definition at line 63 of file implrenderer.hxx.

Member Function Documentation

◆ clearStateStack()

void cppcanvas::internal::VectorOfOutDevStates::clearStateStack ( )

Definition at line 238 of file implrenderer.cxx.

References m_aStates.

Referenced by cppcanvas::internal::ImplRenderer::ImplRenderer().

◆ getState() [1/2]

OutDevState & cppcanvas::internal::VectorOfOutDevStates::getState ( )

◆ getState() [2/2]

const OutDevState & cppcanvas::internal::VectorOfOutDevStates::getState ( ) const

Definition at line 250 of file implrenderer.cxx.

References m_aStates.

◆ popState()

void cppcanvas::internal::VectorOfOutDevStates::popState ( )

Definition at line 261 of file implrenderer.cxx.

References vcl::ALL, cppcanvas::internal::OutDevState::clip, cppcanvas::internal::OutDevState::clipRect, vcl::CLIPREGION, cppcanvas::internal::OutDevState::fillColor, vcl::FILLCOLOR, vcl::FONT, cppcanvas::internal::OutDevState::fontRotation, getState(), cppcanvas::internal::OutDevState::isFillColorSet, cppcanvas::internal::OutDevState::isLineColorSet, cppcanvas::internal::OutDevState::isTextEffectShadowSet, cppcanvas::internal::OutDevState::isTextFillColorSet, cppcanvas::internal::OutDevState::isTextLineColorSet, cppcanvas::internal::OutDevState::isTextOutlineModeSet, cppcanvas::internal::OutDevState::isTextOverlineColorSet, cppcanvas::internal::OutDevState::isTextWordUnderlineSet, cppcanvas::internal::OutDevState::lineColor, vcl::LINECOLOR, m_aStates, vcl::MAPMODE, cppcanvas::internal::OutDevState::mapModeTransform, vcl::OVERLINECOLOR, cppcanvas::internal::OutDevState::pushFlags, vcl::TEXTALIGN, cppcanvas::internal::OutDevState::textAlignment, cppcanvas::internal::OutDevState::textColor, vcl::TEXTCOLOR, cppcanvas::internal::OutDevState::textDirection, cppcanvas::internal::OutDevState::textEmphasisMark, cppcanvas::internal::OutDevState::textFillColor, vcl::TEXTFILLCOLOR, vcl::TEXTLAYOUTMODE, cppcanvas::internal::OutDevState::textLineColor, vcl::TEXTLINECOLOR, cppcanvas::internal::OutDevState::textOverlineColor, cppcanvas::internal::OutDevState::textOverlineStyle, cppcanvas::internal::OutDevState::textReferencePoint, cppcanvas::internal::OutDevState::textReliefStyle, cppcanvas::internal::OutDevState::textStrikeoutStyle, cppcanvas::internal::OutDevState::textUnderlineStyle, cppcanvas::internal::OutDevState::xClipPoly, and cppcanvas::internal::OutDevState::xFont.

Referenced by cppcanvas::internal::ImplRenderer::createActions(), and cppcanvas::internal::ImplRenderer::createGradientAction().

◆ pushState()

void cppcanvas::internal::VectorOfOutDevStates::pushState ( vcl::PushFlags  nFlags)

Member Data Documentation

◆ m_aStates

std::vector< OutDevState > cppcanvas::internal::VectorOfOutDevStates::m_aStates
private

Definition at line 72 of file implrenderer.hxx.

Referenced by clearStateStack(), getState(), popState(), and pushState().


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