namespace drawinglayer::primitive2d
{ class TextSimplePortionPrimitive2D; class PolygonHairlinePrimitive2D; class BitmapPrimitive2D; class FillGraphicPrimitive2D; class PolyPolygonGraphicPrimitive2D; class MaskPrimitive2D; class UnifiedTransparencePrimitive2D; class TransparencePrimitive2D; class TransformPrimitive2D; class MarkerArrayPrimitive2D; class PointArrayPrimitive2D; class ModifiedColorPrimitive2D; class PolygonStrokePrimitive2D; class PagePreviewPrimitive2D; class EpsPrimitive2D; class SvgLinearAtomPrimitive2D; class SvgRadialAtomPrimitive2D;
}
namespace drawinglayer::processor2d
{ /** VclProcessor2D class
ThisprocessoristhebaseclassforVCL-Basedprocessors.Ithasno processBasePrimitive2Dimplementationandthusisnotusabledirectly.
*/ class VclProcessor2D : public BaseProcessor2D
{ protected: // the destination OutDev
VclPtr<OutputDevice> mpOutputDevice;
// the modifiedColorPrimitive stack
basegfx::BColorModifierStack maBColorModifierStack;
// the current transformation. Since VCL pixel renderer transforms to pixels // and VCL MetaFile renderer to World (logic) coordinates, the local // ViewInformation2D cannot directly be used, but needs to be kept up to date
basegfx::B2DHomMatrix maCurrentTransformation;
// stack value (increment and decrement) to count how deep we are in // PolygonStrokePrimitive2D's decompositions (normally only one)
sal_uInt32 mnPolygonStrokePrimitive2D;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.