LibreOffice Module drawinglayer (master) 1
|
#include <Primitive2DContainer.hxx>
Public Member Functions | |
Primitive2DContainer () | |
Primitive2DContainer (size_type count) | |
virtual | ~Primitive2DContainer () override |
Primitive2DContainer (const Primitive2DContainer &other) | |
Primitive2DContainer (Primitive2DContainer &&other) noexcept | |
Primitive2DContainer (std::initializer_list< Primitive2DReference > init) | |
Primitive2DContainer (const css::uno::Sequence< css::uno::Reference< css::graphic::XPrimitive2D > > &) | |
Primitive2DContainer (const std::deque< css::uno::Reference< css::graphic::XPrimitive2D > > &) | |
virtual void | visit (const Primitive2DReference &rSource) override |
virtual void | visit (const Primitive2DContainer &rSource) override |
virtual void | visit (Primitive2DContainer &&rSource) override |
void | append (const Primitive2DReference &) |
void | append (const Primitive2DContainer &rSource) |
void | append (Primitive2DContainer &&rSource) |
Primitive2DContainer & | operator= (const Primitive2DContainer &r) |
Primitive2DContainer & | operator= (Primitive2DContainer &&r) noexcept |
bool | operator== (const Primitive2DContainer &rB) const |
bool | operator!= (const Primitive2DContainer &rB) const |
basegfx::B2DRange | getB2DRange (const geometry::ViewInformation2D &aViewInformation) const |
Primitive2DContainer | maybeInvert (bool bInvert=false) |
css::uno::Sequence< css::uno::Reference< css::graphic::XPrimitive2D > > | toSequence () const |
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 () |
Definition at line 38 of file Primitive2DContainer.hxx.
|
inlineexplicit |
Definition at line 44 of file Primitive2DContainer.hxx.
|
inlineexplicit |
Definition at line 48 of file Primitive2DContainer.hxx.
References count.
|
overridevirtual |
Definition at line 115 of file Primitive2DContainer.cxx.
|
inline |
Definition at line 53 of file Primitive2DContainer.hxx.
|
inlinenoexcept |
Definition at line 57 of file Primitive2DContainer.hxx.
|
inline |
Definition at line 61 of file Primitive2DContainer.hxx.
References init().
drawinglayer::primitive2d::Primitive2DContainer::Primitive2DContainer | ( | const css::uno::Sequence< css::uno::Reference< css::graphic::XPrimitive2D > > & | rSource | ) |
Definition at line 31 of file Primitive2DContainer.cxx.
References append(), and drawinglayer::primitive2d::UnoPrimitive2D::getBasePrimitive2D().
drawinglayer::primitive2d::Primitive2DContainer::Primitive2DContainer | ( | const std::deque< css::uno::Reference< css::graphic::XPrimitive2D > > & | rSource | ) |
Definition at line 37 of file Primitive2DContainer.cxx.
References append(), and drawinglayer::primitive2d::UnoPrimitive2D::getBasePrimitive2D().
void drawinglayer::primitive2d::Primitive2DContainer::append | ( | const Primitive2DContainer & | rSource | ) |
Definition at line 119 of file Primitive2DContainer.cxx.
References end.
void drawinglayer::primitive2d::Primitive2DContainer::append | ( | const Primitive2DReference & | rSource | ) |
Definition at line 117 of file Primitive2DContainer.cxx.
Referenced by wmfemfhelper::TargetHolder::append(), drawinglayer::primitive2d::TextGeometryStrikeoutPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::GraphicPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::MediaPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::MetafilePrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::PolyPolygonSelectionPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::ScenePrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::TextDecoratedPortionPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::TextSimplePortionPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::create2DDecompositionOfGraphic(), emfplushelper::EmfPlusHelperData::EMFPPlusDrawPolygon(), wmfemfhelper::interpretMetafile(), Primitive2DContainer(), and drawinglayer::processor2d::HitTestProcessor2D::processBasePrimitive2D().
void drawinglayer::primitive2d::Primitive2DContainer::append | ( | Primitive2DContainer && | rSource | ) |
Definition at line 124 of file Primitive2DContainer.cxx.
References end.
basegfx::B2DRange drawinglayer::primitive2d::Primitive2DContainer::getB2DRange | ( | const geometry::ViewInformation2D & | aViewInformation | ) | const |
Definition at line 66 of file Primitive2DContainer.cxx.
References a, basegfx::Range2D< typename TYPE, typename TRAITS >::expand(), drawinglayer::primitive2d::getB2DRangeFromPrimitive2DReference(), nCount, and size.
Referenced by drawinglayer::primitive2d::MetafilePrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::PagePreviewPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::ScenePrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::PatternFillPrimitive2D::createContent(), drawinglayer::primitive2d::Embedded3DPrimitive2D::getB2DRange(), drawinglayer::primitive2d::HiddenGeometryPrimitive2D::getB2DRange(), drawinglayer::primitive2d::ScenePrimitive2D::getB2DRange(), drawinglayer::primitive2d::SoftEdgePrimitive2D::getB2DRange(), drawinglayer::primitive2d::UnifiedTransparencePrimitive2D::getB2DRange(), drawinglayer::processor2d::VclMetafileProcessor2D::impDumpToMetaFile(), drawinglayer::primitive2d::ShadowPrimitive2D::prepareValuesAndcheckValidity(), drawinglayer::primitive2d::GlowPrimitive2D::prepareValuesAndcheckValidity(), drawinglayer::primitive2d::SoftEdgePrimitive2D::prepareValuesAndcheckValidity(), drawinglayer::processor2d::VclMetafileProcessor2D::processTextHierarchyFieldPrimitive2D(), drawinglayer::processor2d::CairoPixelProcessor2D::processTransparencePrimitive2D(), drawinglayer::processor2d::D2DPixelProcessor2D::processTransparencePrimitive2D(), drawinglayer::processor2d::D2DPixelProcessor2D::processUnifiedTransparencePrimitive2D(), drawinglayer::processor2d::VclProcessor2D::RenderTransparencePrimitive2D(), and drawinglayer::processor2d::VclProcessor2D::RenderUnifiedTransparencePrimitive2D().
Primitive2DContainer drawinglayer::primitive2d::Primitive2DContainer::maybeInvert | ( | bool | bInvert = false | ) |
Definition at line 57 of file Primitive2DContainer.cxx.
|
inline |
Definition at line 87 of file Primitive2DContainer.hxx.
References operator==().
|
inline |
Definition at line 76 of file Primitive2DContainer.hxx.
|
inlinenoexcept |
Definition at line 81 of file Primitive2DContainer.hxx.
bool drawinglayer::primitive2d::Primitive2DContainer::operator== | ( | const Primitive2DContainer & | rB | ) | const |
Definition at line 83 of file Primitive2DContainer.cxx.
References a, drawinglayer::primitive2d::arePrimitive2DReferencesEqual(), nCount, and size.
css::uno::Sequence< css::uno::Reference< css::graphic::XPrimitive2D > > drawinglayer::primitive2d::Primitive2DContainer::toSequence | ( | ) | const |
Definition at line 45 of file Primitive2DContainer.cxx.
|
inlineoverridevirtual |
Implements drawinglayer::primitive2d::Primitive2DDecompositionVisitor.
Definition at line 70 of file Primitive2DContainer.hxx.
|
inlineoverridevirtual |
Implements drawinglayer::primitive2d::Primitive2DDecompositionVisitor.
Definition at line 69 of file Primitive2DContainer.hxx.
Referenced by drawinglayer::primitive2d::ShadowPrimitive2D::getFullyEmbeddedShadowPrimitives().
|
inlineoverridevirtual |
Implements drawinglayer::primitive2d::Primitive2DDecompositionVisitor.
Definition at line 71 of file Primitive2DContainer.hxx.