LibreOffice Module cppcanvas (master) 1
|
#include <implrenderer.hxx>
Public Member Functions | |
OutDevState & | getState () |
const OutDevState & | getState () const |
void | pushState (vcl::PushFlags nFlags) |
void | popState () |
void | clearStateStack () |
Private Attributes | |
std::vector< OutDevState > | m_aStates |
Definition at line 63 of file implrenderer.hxx.
void cppcanvas::internal::VectorOfOutDevStates::clearStateStack | ( | ) |
Definition at line 238 of file implrenderer.cxx.
References m_aStates.
Referenced by cppcanvas::internal::ImplRenderer::ImplRenderer().
OutDevState & cppcanvas::internal::VectorOfOutDevStates::getState | ( | ) |
Definition at line 245 of file implrenderer.cxx.
References m_aStates.
Referenced by cppcanvas::internal::ImplRenderer::createActions(), cppcanvas::internal::ImplRenderer::createFillAndStroke(), cppcanvas::internal::ImplRenderer::createFont(), cppcanvas::internal::ImplRenderer::createGradientAction(), cppcanvas::internal::ImplRenderer::createTextAction(), cppcanvas::internal::ImplRenderer::ImplRenderer(), popState(), pushState(), and cppcanvas::internal::ImplRenderer::updateClipping().
const OutDevState & cppcanvas::internal::VectorOfOutDevStates::getState | ( | ) | const |
Definition at line 250 of file implrenderer.cxx.
References m_aStates.
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().
void cppcanvas::internal::VectorOfOutDevStates::pushState | ( | vcl::PushFlags | nFlags | ) |
Definition at line 255 of file implrenderer.cxx.
References getState(), m_aStates, and cppcanvas::internal::OutDevState::pushFlags.
Referenced by cppcanvas::internal::ImplRenderer::createActions(), and cppcanvas::internal::ImplRenderer::createGradientAction().
|
private |
Definition at line 72 of file implrenderer.hxx.
Referenced by clearStateStack(), getState(), popState(), and pushState().