LibreOffice Module drawinglayer (master) 1
|
Helper class to buffer and hold a Primitive target vector. More...
#include <wmfemfhelper.hxx>
Public Member Functions | |
TargetHolder () | |
Helper class to buffer and hold a Primitive target vector. More... | |
~TargetHolder () | |
sal_uInt32 | size () const |
void | append (const rtl::Reference< drawinglayer::primitive2d::BasePrimitive2D > &pCandidate) |
void | append (drawinglayer::primitive2d::Primitive2DContainer xCandidate) |
void | append (drawinglayer::primitive2d::BasePrimitive2D *pCandidate) |
drawinglayer::primitive2d::Primitive2DContainer | getPrimitive2DSequence (const PropertyHolder &rPropertyHolder) |
Private Attributes | |
drawinglayer::primitive2d::Primitive2DContainer | aTargets |
Helper class to buffer and hold a Primitive target vector.
It encapsulates the new/delete functionality and allows to work on pointers of the implementation classes. All data will be converted to uno sequences of uno references when accessing the data.
Definition at line 43 of file wmfemfhelper.hxx.
wmfemfhelper::TargetHolder::TargetHolder | ( | ) |
Helper class to buffer and hold a Primitive target vector.
It encapsulates the new/delete functionality and allows to work on pointers of the implementation classes. All data will be converted to uno sequences of uno references when accessing the data.
Definition at line 314 of file wmfemfhelper.cxx.
wmfemfhelper::TargetHolder::~TargetHolder | ( | ) |
Definition at line 318 of file wmfemfhelper.cxx.
|
inline |
Definition at line 52 of file wmfemfhelper.hxx.
References append().
Referenced by append(), emfplushelper::EmfPlusHelperData::EMFPPlusDrawPolygon(), emfplushelper::EmfPlusHelperData::EMFPPlusFillPolygon(), emfplushelper::EmfPlusHelperData::EMFPPlusFillPolygonSolidColor(), wmfemfhelper::HandleNewClipRegion(), wmfemfhelper::HandleNewRasterOp(), wmfemfhelper::implInterpretMetafile(), and emfplushelper::EmfPlusHelperData::processEmfPlusData().
void wmfemfhelper::TargetHolder::append | ( | drawinglayer::primitive2d::BasePrimitive2D * | pCandidate | ) |
Definition at line 327 of file wmfemfhelper.cxx.
References aTargets.
|
inline |
Definition at line 56 of file wmfemfhelper.hxx.
References drawinglayer::primitive2d::Primitive2DContainer::append(), and aTargets.
drawinglayer::primitive2d::Primitive2DContainer wmfemfhelper::TargetHolder::getPrimitive2DSequence | ( | const PropertyHolder & | rPropertyHolder | ) |
Definition at line 335 of file wmfemfhelper.cxx.
References aTargets, basegfx::B2DPolyPolygon::count(), wmfemfhelper::PropertyHolder::getClipPolyPolygon(), and wmfemfhelper::PropertyHolder::getClipPolyPolygonActive().
Referenced by wmfemfhelper::HandleNewClipRegion(), wmfemfhelper::HandleNewRasterOp(), wmfemfhelper::implInterpretMetafile(), and wmfemfhelper::interpretMetafile().
sal_uInt32 wmfemfhelper::TargetHolder::size | ( | ) | const |
Definition at line 322 of file wmfemfhelper.cxx.
References aTargets.
Referenced by wmfemfhelper::HandleNewClipRegion(), and wmfemfhelper::HandleNewRasterOp().
|
private |
Definition at line 46 of file wmfemfhelper.hxx.
Referenced by append(), getPrimitive2DSequence(), and size().