LibreOffice Module drawinglayer (master) 1
|
VclProcessor2D class. More...
#include <vclprocessor2d.hxx>
Public Member Functions | |
VclProcessor2D (const geometry::ViewInformation2D &rViewInformation, OutputDevice &rOutDev, basegfx::BColorModifierStack aInitStack=basegfx::BColorModifierStack()) | |
virtual | ~VclProcessor2D () override |
Public Member Functions inherited from drawinglayer::processor2d::BaseProcessor2D | |
BaseProcessor2D (geometry::ViewInformation2D aViewInformation) | |
constructor/destructor More... | |
virtual | ~BaseProcessor2D () |
void | process (const primitive2d::Primitive2DContainer &rSource) |
the central processing method More... | |
const geometry::ViewInformation2D & | getViewInformation2D () const |
data read access More... | |
Public Member Functions inherited from drawinglayer::primitive2d::Primitive2DDecompositionVisitor | |
virtual void | visit (const Primitive2DReference &)=0 |
virtual void | visit (const Primitive2DContainer &)=0 |
virtual void | visit (Primitive2DContainer &&)=0 |
virtual | ~Primitive2DDecompositionVisitor () |
Protected Attributes | |
VclPtr< OutputDevice > | mpOutputDevice |
basegfx::BColorModifierStack | maBColorModifierStack |
basegfx::B2DHomMatrix | maCurrentTransformation |
sal_uInt32 | mnPolygonStrokePrimitive2D |
Private Member Functions | |
bool | RenderFillGraphicPrimitive2DImpl (const primitive2d::FillGraphicPrimitive2D &rFillBitmapCandidate) |
VclProcessor2D class.
This processor is the base class for VCL-Based processors. It has no processBasePrimitive2D implementation and thus is not usable directly.
Definition at line 60 of file vclprocessor2d.hxx.
drawinglayer::processor2d::VclProcessor2D::VclProcessor2D | ( | const geometry::ViewInformation2D & | rViewInformation, |
OutputDevice & | rOutDev, | ||
basegfx::BColorModifierStack | aInitStack = basegfx::BColorModifierStack() |
||
) |
Definition at line 1543 of file vclprocessor2d.cxx.
References drawinglayer::detail::getDigitLanguage(), and OutputDevice::SetDigitLanguage().
|
overridevirtual |
Definition at line 1555 of file vclprocessor2d.cxx.
|
protected |
Definition at line 1442 of file vclprocessor2d.cxx.
References mpOutputDevice.
Referenced by drawinglayer::processor2d::VclPixelProcessor2D::processPolygonStrokePrimitive2D().
|
protected |
Definition at line 1492 of file vclprocessor2d.cxx.
References mpOutputDevice.
Referenced by drawinglayer::processor2d::VclPixelProcessor2D::processTextDecoratedPortionPrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processTextSimplePortionPrimitive2D(), and drawinglayer::processor2d::VclMetafileProcessor2D::processTextSimplePortionPrimitive2D().
|
protected |
Definition at line 474 of file vclprocessor2d.cxx.
References basegfx::BColorModifierStack::count(), basegfx::utils::createUnitPolygon(), drawinglayer::primitive2d::BitmapPrimitive2D::getBitmap(), basegfx::BColorModifierStack::getModifiedColor(), drawinglayer::primitive2d::BitmapPrimitive2D::getTransform(), BitmapEx::IsEmpty(), maBColorModifierStack, maCurrentTransformation, BitmapEx::ModifyBitmapEx(), mpOutputDevice, and basegfx::B2DPolygon::transform().
Referenced by drawinglayer::processor2d::VclMetafileProcessor2D::processBasePrimitive2D(), and drawinglayer::processor2d::VclPixelProcessor2D::processBitmapPrimitive2D().
|
protected |
Definition at line 1306 of file vclprocessor2d.cxx.
References drawinglayer::primitive2d::EpsPrimitive2D::getEpsTransform(), drawinglayer::primitive2d::EpsPrimitive2D::getGfxLink(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMaxX(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMaxY(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinX(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinY(), basegfx::Range2D< typename TYPE, typename TRAITS >::isEmpty(), maCurrentTransformation, mpOutputDevice, drawinglayer::processor2d::BaseProcessor2D::process(), and basegfx::B2DRange::transform().
Referenced by drawinglayer::processor2d::VclMetafileProcessor2D::processBasePrimitive2D(), and drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D().
|
protected |
Definition at line 507 of file vclprocessor2d.cxx.
References drawinglayer::processor2d::BaseProcessor2D::process(), and RenderFillGraphicPrimitive2DImpl().
Referenced by drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D().
|
private |
Definition at line 519 of file vclprocessor2d.cxx.
References BitmapEx::Convert(), basegfx::BColorModifierStack::count(), basegfx::utils::createUnitPolygon(), basegfx::B2DHomMatrix::decompose(), basegfx::fTools::equalZero(), basegfx::fround(), Graphic::GetBitmapEx(), drawinglayer::primitive2d::FillGraphicPrimitive2D::getFillGraphic(), drawinglayer::attribute::FillGraphicAttribute::getGraphic(), drawinglayer::attribute::FillGraphicAttribute::getGraphicRange(), basegfx::Range2D< typename TYPE, typename TRAITS >::getHeight(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinX(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinY(), basegfx::BColorModifierStack::getModifiedColor(), drawinglayer::attribute::FillGraphicAttribute::getOffsetX(), drawinglayer::attribute::FillGraphicAttribute::getOffsetY(), BitmapEx::getPixelFormat(), drawinglayer::attribute::FillGraphicAttribute::getTiling(), drawinglayer::primitive2d::FillGraphicPrimitive2D::getTransformation(), Graphic::GetType(), Graphic::getVectorGraphicData(), basegfx::Range2D< typename TYPE, typename TRAITS >::getWidth(), Graphic::IsAnimated(), BitmapEx::IsEmpty(), isPalettePixelFormat(), maBColorModifierStack, maCurrentTransformation, BitmapEx::ModifyBitmapEx(), mpOutputDevice, BitmapEx::Scale(), basegfx::B2DRange::transform(), and basegfx::B2DPolygon::transform().
Referenced by RenderFillGraphicPrimitive2D().
|
protected |
Definition at line 1028 of file vclprocessor2d.cxx.
References basegfx::fround(), Size::getHeight(), drawinglayer::primitive2d::MarkerArrayPrimitive2D::getMarker(), drawinglayer::primitive2d::MarkerArrayPrimitive2D::getPositions(), BitmapEx::GetSizePixel(), Size::getWidth(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), Size::Height(), BitmapEx::IsEmpty(), maCurrentTransformation, mpOutputDevice, nCount, pos, and Size::Width().
Referenced by drawinglayer::processor2d::VclMetafileProcessor2D::processBasePrimitive2D(), and drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D().
|
protected |
Definition at line 846 of file vclprocessor2d.cxx.
References vcl::CLIPREGION, COL_BLACK(), basegfx::B2DPolyPolygon::count(), OutputDevice::DrawPolyPolygon(), drawinglayer::primitive2d::GroupPrimitive2D::getChildren(), drawinglayer::impBufferDevice::getContent(), drawinglayer::primitive2d::MaskPrimitive2D::getMask(), basegfx::utils::getRange(), drawinglayer::impBufferDevice::getTransparence(), drawinglayer::processor2d::BaseProcessor2D::getViewInformation2D(), basegfx::utils::isRectangle(), drawinglayer::impBufferDevice::isVisible(), maCurrentTransformation, mpOutputDevice, drawinglayer::impBufferDevice::paint(), drawinglayer::processor2d::BaseProcessor2D::process(), OutputDevice::SetFillColor(), OutputDevice::SetLineColor(), and basegfx::B2DPolyPolygon::transform().
Referenced by drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D().
|
protected |
Definition at line 895 of file vclprocessor2d.cxx.
References drawinglayer::primitive2d::GroupPrimitive2D::getChildren(), drawinglayer::primitive2d::ModifiedColorPrimitive2D::getColorModifier(), maBColorModifierStack, basegfx::BColorModifierStack::pop(), drawinglayer::processor2d::BaseProcessor2D::process(), and basegfx::BColorModifierStack::push().
Referenced by drawinglayer::processor2d::VclMetafileProcessor2D::processBasePrimitive2D(), and drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D().
|
protected |
Definition at line 1009 of file vclprocessor2d.cxx.
References drawinglayer::processor2d::BaseProcessor2D::getViewInformation2D(), drawinglayer::primitive2d::PagePreviewPrimitive2D::getXDrawPage(), drawinglayer::processor2d::BaseProcessor2D::process(), drawinglayer::geometry::ViewInformation2D::setVisualizedPage(), and drawinglayer::processor2d::BaseProcessor2D::updateViewInformation().
Referenced by drawinglayer::processor2d::VclMetafileProcessor2D::processBasePrimitive2D(), and drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D().
|
protected |
Definition at line 1073 of file vclprocessor2d.cxx.
References basegfx::fround(), basegfx::BColorModifierStack::getModifiedColor(), drawinglayer::primitive2d::PointArrayPrimitive2D::getPositions(), drawinglayer::primitive2d::PointArrayPrimitive2D::getRGBColor(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), maBColorModifierStack, maCurrentTransformation, mpOutputDevice, and pos.
Referenced by drawinglayer::processor2d::VclMetafileProcessor2D::processBasePrimitive2D(), and drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D().
|
protected |
Definition at line 449 of file vclprocessor2d.cxx.
References drawinglayer::primitive2d::PolygonHairlinePrimitive2D::getB2DPolygon(), drawinglayer::primitive2d::PolygonHairlinePrimitive2D::getBColor(), basegfx::BColorModifierStack::getModifiedColor(), drawinglayer::processor2d::BaseProcessor2D::getViewInformation2D(), maBColorModifierStack, maCurrentTransformation, mpOutputDevice, basegfx::utils::snapPointsOfHorizontalOrVerticalEdges(), and basegfx::B2DPolygon::transform().
Referenced by drawinglayer::processor2d::VclMetafileProcessor2D::processPolygonHairlinePrimitive2D(), and drawinglayer::processor2d::VclPixelProcessor2D::processPolygonHairlinePrimitive2D().
|
protected |
Definition at line 1091 of file vclprocessor2d.cxx.
References a, basegfx::B2DPolyPolygon::append(), basegfx::utils::applyLineDashing(), basegfx::B2DPolygon::count(), basegfx::B2DPolyPolygon::count(), drawinglayer::primitive2d::PolygonStrokePrimitive2D::getB2DPolygon(), basegfx::B2DPolyPolygon::getB2DPolygon(), drawinglayer::attribute::LineAttribute::getColor(), drawinglayer::attribute::StrokeAttribute::getDotDashArray(), drawinglayer::attribute::StrokeAttribute::getFullDotDashLen(), basegfx::B2DVector::getLength(), drawinglayer::primitive2d::PolygonStrokePrimitive2D::getLineAttribute(), drawinglayer::attribute::LineAttribute::getLineCap(), drawinglayer::attribute::LineAttribute::getLineJoin(), drawinglayer::attribute::LineAttribute::getMiterMinimumAngle(), basegfx::BColorModifierStack::getModifiedColor(), drawinglayer::primitive2d::PolygonStrokePrimitive2D::getStrokeAttribute(), drawinglayer::processor2d::BaseProcessor2D::getViewInformation2D(), drawinglayer::attribute::LineAttribute::getWidth(), basegfx::fTools::lessOrEqual(), maBColorModifierStack, maCurrentTransformation, mnPolygonStrokePrimitive2D, basegfx::fTools::more(), mpOutputDevice, nCount, drawinglayer::processor2d::BaseProcessor2D::process(), basegfx::B2DHomMatrix::set(), basegfx::B2DPolygon::transform(), and basegfx::B2DPolyPolygon::transform().
Referenced by drawinglayer::processor2d::VclPixelProcessor2D::processPolygonStrokePrimitive2D().
|
protected |
Definition at line 731 of file vclprocessor2d.cxx.
References basegfx::utils::clipPolyPolygonOnRange(), basegfx::B2DPolyPolygon::count(), basegfx::BColorModifierStack::count(), basegfx::utils::createScaleTranslateB2DHomMatrix(), drawinglayer::primitive2d::PolyPolygonGraphicPrimitive2D::getB2DPolyPolygon(), basegfx::B2DPolyPolygon::getB2DRange(), basegfx::BColorModifier_replace::getBColor(), basegfx::BColorModifierStack::getBColorModifier(), drawinglayer::primitive2d::PolyPolygonGraphicPrimitive2D::getFillGraphic(), drawinglayer::attribute::FillGraphicAttribute::getGraphic(), drawinglayer::attribute::FillGraphicAttribute::getGraphicRange(), basegfx::B2DRange::getMinimum(), basegfx::B2DRange::getRange(), drawinglayer::attribute::FillGraphicAttribute::getTiling(), Graphic::GetType(), Graphic::IsAlpha(), Graphic::IsTransparent(), maBColorModifierStack, maCurrentTransformation, mpOutputDevice, drawinglayer::processor2d::BaseProcessor2D::process(), basegfx::B2DRange::transform(), and basegfx::B2DPolyPolygon::transform().
Referenced by drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D().
|
protected |
Definition at line 1344 of file vclprocessor2d.cxx.
References a, basegfx::utils::createPolygonFromRect(), basegfx::utils::createTranslateB2DHomMatrix(), drawinglayer::primitive2d::SvgLinearAtomPrimitive2D::getColorA(), drawinglayer::primitive2d::SvgLinearAtomPrimitive2D::getColorB(), basegfx::B2DVector::getLength(), basegfx::BColorModifierStack::getModifiedColor(), drawinglayer::primitive2d::SvgLinearAtomPrimitive2D::getOffsetA(), drawinglayer::primitive2d::SvgLinearAtomPrimitive2D::getOffsetB(), drawinglayer::processor2d::BaseProcessor2D::getViewInformation2D(), basegfx::interpolate(), maBColorModifierStack, maCurrentTransformation, basegfx::fTools::more(), mpOutputDevice, and basegfx::B2DPolygon::transform().
Referenced by drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D().
|
protected |
Definition at line 1388 of file vclprocessor2d.cxx.
References a, basegfx::utils::createPolygonFromUnitCircle(), basegfx::utils::createScaleB2DHomMatrix(), basegfx::utils::createScaleTranslateB2DHomMatrix(), drawinglayer::primitive2d::SvgRadialAtomPrimitive2D::getColorA(), drawinglayer::primitive2d::SvgRadialAtomPrimitive2D::getColorB(), basegfx::B2DVector::getLength(), basegfx::BColorModifierStack::getModifiedColor(), drawinglayer::primitive2d::SvgRadialAtomPrimitive2D::getScaleA(), drawinglayer::primitive2d::SvgRadialAtomPrimitive2D::getScaleB(), drawinglayer::primitive2d::SvgRadialAtomPrimitive2D::getTranslateA(), drawinglayer::primitive2d::SvgRadialAtomPrimitive2D::getTranslateB(), drawinglayer::processor2d::BaseProcessor2D::getViewInformation2D(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), basegfx::interpolate(), drawinglayer::primitive2d::SvgRadialAtomPrimitive2D::isTranslateSet(), maBColorModifierStack, maCurrentTransformation, basegfx::fTools::more(), mpOutputDevice, and basegfx::B2DPolygon::transform().
Referenced by drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D().
|
protected |
Definition at line 128 of file vclprocessor2d.cxx.
References basegfx::absolute(), vcl::text::BiDiRtl, vcl::text::BiDiStrong, basegfx::utils::createRotateB2DHomMatrix(), DBG_ASSERT, basegfx::B2DHomMatrix::decompose(), KernArray::empty(), basegfx::fround(), drawinglayer::primitive2d::TextSimplePortionPrimitive2D::getDXArray(), drawinglayer::primitive2d::TextDecoratedPortionPrimitive2D::getEmphasisMarkAbove(), drawinglayer::primitive2d::TextDecoratedPortionPrimitive2D::getEmphasisMarkBelow(), drawinglayer::primitive2d::TextSimplePortionPrimitive2D::getFontAttribute(), drawinglayer::primitive2d::TextSimplePortionPrimitive2D::getFontColor(), vcl::Font::GetFontHeight(), drawinglayer::primitive2d::TextDecoratedPortionPrimitive2D::getFontOverline(), drawinglayer::primitive2d::TextDecoratedPortionPrimitive2D::getFontUnderline(), drawinglayer::primitive2d::TextSimplePortionPrimitive2D::getKashidaArray(), SalLayoutGlyphsCache::GetLayoutGlyphs(), basegfx::B2DVector::getLength(), drawinglayer::primitive2d::TextSimplePortionPrimitive2D::getLocale(), basegfx::BColorModifierStack::getModifiedColor(), drawinglayer::primitive2d::TextDecoratedPortionPrimitive2D::getOverlineColor(), drawinglayer::primitive2d::TextSimplePortionPrimitive2D::getPrimitive2DID(), drawinglayer::attribute::FontAttribute::getRTL(), drawinglayer::primitive2d::TextDecoratedPortionPrimitive2D::getShadow(), drawinglayer::primitive2d::TextSimplePortionPrimitive2D::getText(), drawinglayer::primitive2d::TextDecoratedPortionPrimitive2D::getTextEmphasisMark(), drawinglayer::primitive2d::TextSimplePortionPrimitive2D::getTextFillColor(), drawinglayer::primitive2d::TextSimplePortionPrimitive2D::getTextLength(), drawinglayer::primitive2d::TextDecoratedPortionPrimitive2D::getTextlineColor(), drawinglayer::primitive2d::TextSimplePortionPrimitive2D::getTextPosition(), drawinglayer::primitive2d::TextDecoratedPortionPrimitive2D::getTextRelief(), drawinglayer::primitive2d::TextDecoratedPortionPrimitive2D::getTextStrikeout(), drawinglayer::primitive2d::TextSimplePortionPrimitive2D::getTextTransform(), drawinglayer::primitive2d::getVclFontFromFontAttribute(), drawinglayer::primitive2d::TextSimplePortionPrimitive2D::getWidthToFill(), drawinglayer::primitive2d::TextDecoratedPortionPrimitive2D::getWordLineMode(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), i, drawinglayer::primitive2d::TextSimplePortionPrimitive2D::isFilled(), Color::IsTransparent(), Fraction::IsValid(), basegfx::fTools::less(), LINESTYLE_NONE, maBColorModifierStack, maCurrentTransformation, vcl::MAPMODE, drawinglayer::primitive2d::mapTextLineToFontLineStyle(), drawinglayer::primitive2d::mapTextStrikeoutToFontStrikeout(), basegfx::fTools::more(), mpOutputDevice, nPos, comphelper::string::padToLength(), PRIMITIVE2D_ID_TEXTDECORATEDPORTIONPRIMITIVE2D, drawinglayer::processor2d::BaseProcessor2D::process(), KernArray::push_back(), KernArray::reserve(), KernArray::resize(), SAL_WARN, SalLayoutGlyphsCache::self(), KernArray::set(), vcl::Font::SetEmphasisMark(), vcl::Font::SetFillColor(), vcl::Font::SetOverline(), vcl::Font::SetRelief(), vcl::Font::SetShadow(), vcl::Font::SetStrikeout(), vcl::Font::SetTransparent(), vcl::Font::SetUnderline(), vcl::Font::SetWordLineMode(), STRIKEOUT_NONE, drawinglayer::primitive2d::TEXT_FONT_EMPHASIS_MARK_ACCENT, drawinglayer::primitive2d::TEXT_FONT_EMPHASIS_MARK_CIRCLE, drawinglayer::primitive2d::TEXT_FONT_EMPHASIS_MARK_DISC, drawinglayer::primitive2d::TEXT_FONT_EMPHASIS_MARK_DOT, drawinglayer::primitive2d::TEXT_FONT_EMPHASIS_MARK_NONE, drawinglayer::primitive2d::TEXT_RELIEF_EMBOSSED, drawinglayer::primitive2d::TEXT_RELIEF_ENGRAVED, drawinglayer::primitive2d::TEXT_RELIEF_NONE, and vcl::text::TextOriginLeft.
Referenced by drawinglayer::processor2d::VclPixelProcessor2D::processTextDecoratedPortionPrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processTextSimplePortionPrimitive2D(), and drawinglayer::processor2d::VclMetafileProcessor2D::processTextSimplePortionPrimitive2D().
|
protected |
Definition at line 985 of file vclprocessor2d.cxx.
References drawinglayer::primitive2d::GroupPrimitive2D::getChildren(), drawinglayer::primitive2d::TransformPrimitive2D::getTransformation(), drawinglayer::processor2d::BaseProcessor2D::getViewInformation2D(), maCurrentTransformation, drawinglayer::processor2d::BaseProcessor2D::process(), drawinglayer::geometry::ViewInformation2D::setObjectTransformation(), and drawinglayer::processor2d::BaseProcessor2D::updateViewInformation().
Referenced by drawinglayer::processor2d::VclMetafileProcessor2D::processBasePrimitive2D(), and drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D().
|
protected |
Definition at line 944 of file vclprocessor2d.cxx.
References drawinglayer::primitive2d::Primitive2DContainer::getB2DRange(), drawinglayer::primitive2d::GroupPrimitive2D::getChildren(), drawinglayer::impBufferDevice::getContent(), drawinglayer::impBufferDevice::getTransparence(), drawinglayer::primitive2d::TransparencePrimitive2D::getTransparence(), drawinglayer::processor2d::BaseProcessor2D::getViewInformation2D(), drawinglayer::impBufferDevice::isVisible(), maBColorModifierStack, maCurrentTransformation, mpOutputDevice, drawinglayer::impBufferDevice::paint(), drawinglayer::processor2d::BaseProcessor2D::process(), and basegfx::B2DRange::transform().
Referenced by drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D().
|
protected |
Definition at line 907 of file vclprocessor2d.cxx.
References drawinglayer::primitive2d::Primitive2DContainer::getB2DRange(), drawinglayer::primitive2d::GroupPrimitive2D::getChildren(), drawinglayer::impBufferDevice::getContent(), drawinglayer::primitive2d::UnifiedTransparencePrimitive2D::getTransparence(), drawinglayer::processor2d::BaseProcessor2D::getViewInformation2D(), drawinglayer::impBufferDevice::isVisible(), maCurrentTransformation, mpOutputDevice, drawinglayer::impBufferDevice::paint(), drawinglayer::processor2d::BaseProcessor2D::process(), and basegfx::B2DRange::transform().
Referenced by drawinglayer::processor2d::VclPixelProcessor2D::processUnifiedTransparencePrimitive2D().
|
protected |
Definition at line 67 of file vclprocessor2d.hxx.
Referenced by drawinglayer::processor2d::VclMetafileProcessor2D::impConvertFillGradientAttributeToVCLGradient(), drawinglayer::processor2d::VclMetafileProcessor2D::impTryToCreateSvtGraphicStroke(), drawinglayer::processor2d::VclPixelProcessor2D::processBackgroundColorPrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processBasePrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processFillGradientPrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processFillHatchPrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processPolygonHairlinePrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processPolygonStrokePrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processPolyPolygonColorPrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processPolyPolygonColorPrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processPolyPolygonGradientPrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processPolyPolygonHatchPrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processUnifiedTransparencePrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processWrongSpellPrimitive2D(), RenderBitmapPrimitive2D(), RenderFillGraphicPrimitive2DImpl(), RenderModifiedColorPrimitive2D(), RenderPointArrayPrimitive2D(), RenderPolygonHairlinePrimitive2D(), RenderPolygonStrokePrimitive2D(), RenderPolyPolygonGraphicPrimitive2D(), RenderSvgLinearAtomPrimitive2D(), RenderSvgRadialAtomPrimitive2D(), RenderTextSimpleOrDecoratedPortionPrimitive2D(), RenderTransparencePrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::tryDrawPolygonHairlinePrimitive2DDirect(), drawinglayer::processor2d::VclPixelProcessor2D::tryDrawPolygonStrokePrimitive2DDirect(), and drawinglayer::processor2d::VclPixelProcessor2D::tryDrawPolyPolygonColorPrimitive2DDirect().
|
protected |
Definition at line 72 of file vclprocessor2d.hxx.
Referenced by drawinglayer::processor2d::VclMetafileProcessor2D::getTransformedLineWidth(), drawinglayer::processor2d::VclMetafileProcessor2D::impDumpToMetaFile(), drawinglayer::processor2d::VclMetafileProcessor2D::impTryToCreateSvtGraphicStroke(), drawinglayer::processor2d::VclPixelProcessor2D::processBitmapPrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processControlPrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processFillGradientPrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processFillHatchPrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processMaskPrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processPatternFillPrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processPolygonStrokePrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processPolyPolygonColorPrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processPolyPolygonColorPrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processPolyPolygonGradientPrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processPolyPolygonGradientPrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processPolyPolygonGraphicPrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processPolyPolygonHatchPrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processTransparencePrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processUnifiedTransparencePrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processWrongSpellPrimitive2D(), RenderBitmapPrimitive2D(), RenderEpsPrimitive2D(), RenderFillGraphicPrimitive2DImpl(), RenderMarkerArrayPrimitive2D(), RenderMaskPrimitive2DPixel(), RenderPointArrayPrimitive2D(), RenderPolygonHairlinePrimitive2D(), RenderPolygonStrokePrimitive2D(), RenderPolyPolygonGraphicPrimitive2D(), RenderSvgLinearAtomPrimitive2D(), RenderSvgRadialAtomPrimitive2D(), RenderTextSimpleOrDecoratedPortionPrimitive2D(), RenderTransformPrimitive2D(), RenderTransparencePrimitive2D(), RenderUnifiedTransparencePrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::tryDrawPolygonHairlinePrimitive2DDirect(), drawinglayer::processor2d::VclPixelProcessor2D::tryDrawPolygonStrokePrimitive2DDirect(), drawinglayer::processor2d::VclPixelProcessor2D::tryDrawPolyPolygonColorPrimitive2DDirect(), drawinglayer::processor2d::VclMetafileProcessor2D::VclMetafileProcessor2D(), and drawinglayer::processor2d::VclPixelProcessor2D::VclPixelProcessor2D().
|
protected |
Definition at line 76 of file vclprocessor2d.hxx.
Referenced by drawinglayer::processor2d::VclPixelProcessor2D::processPolyPolygonColorPrimitive2D(), and RenderPolygonStrokePrimitive2D().
|
protected |
Definition at line 64 of file vclprocessor2d.hxx.
Referenced by adaptLineToFillDrawMode(), adaptTextToFillDrawMode(), drawinglayer::processor2d::VclMetafileProcessor2D::impDumpToMetaFile(), drawinglayer::processor2d::VclMetafileProcessor2D::impTryToCreateSvtGraphicStroke(), drawinglayer::processor2d::VclPixelProcessor2D::processBackgroundColorPrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processBorderLinePrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processControlPrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processControlPrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processFillGradientPrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processFillHatchPrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processInvertPrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processMaskPrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processMetaFilePrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processPatternFillPrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processPolygonStrokeArrowPrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processPolygonStrokePrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processPolygonStrokePrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processPolyPolygonColorPrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processPolyPolygonColorPrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processPolyPolygonGradientPrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processPolyPolygonGradientPrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processPolyPolygonHatchPrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processTextDecoratedPortionPrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processTextSimplePortionPrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processTextSimplePortionPrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processTransparencePrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processUnifiedTransparencePrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::processWrongSpellPrimitive2D(), RenderBitmapPrimitive2D(), RenderEpsPrimitive2D(), RenderFillGraphicPrimitive2DImpl(), RenderMarkerArrayPrimitive2D(), RenderMaskPrimitive2DPixel(), RenderPointArrayPrimitive2D(), RenderPolygonHairlinePrimitive2D(), RenderPolygonStrokePrimitive2D(), RenderPolyPolygonGraphicPrimitive2D(), RenderSvgLinearAtomPrimitive2D(), RenderSvgRadialAtomPrimitive2D(), RenderTextSimpleOrDecoratedPortionPrimitive2D(), RenderTransparencePrimitive2D(), RenderUnifiedTransparencePrimitive2D(), drawinglayer::processor2d::VclPixelProcessor2D::tryDrawPolygonHairlinePrimitive2DDirect(), drawinglayer::processor2d::VclPixelProcessor2D::tryDrawPolygonStrokePrimitive2DDirect(), drawinglayer::processor2d::VclPixelProcessor2D::tryDrawPolyPolygonColorPrimitive2DDirect(), drawinglayer::processor2d::VclPixelProcessor2D::VclPixelProcessor2D(), and drawinglayer::processor2d::VclPixelProcessor2D::~VclPixelProcessor2D().