graphicprimitive2d.hxx (cdf0e10c) | graphicprimitive2d.hxx (090f0eb8) |
---|---|
1/************************************************************************* 2 * 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 * 5 * Copyright 2000, 2010 Oracle and/or its affiliates. 6 * 7 * OpenOffice.org - a multi-platform office productivity suite 8 * --- 14 unchanged lines hidden (view full) --- 23 * <http://www.openoffice.org/license.html> 24 * for a copy of the LGPLv3 License. 25 * 26 ************************************************************************/ 27 28#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_GRAPHICPRIMITIVE2D_HXX 29#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_GRAPHICPRIMITIVE2D_HXX 30 | 1/************************************************************************* 2 * 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 * 5 * Copyright 2000, 2010 Oracle and/or its affiliates. 6 * 7 * OpenOffice.org - a multi-platform office productivity suite 8 * --- 14 unchanged lines hidden (view full) --- 23 * <http://www.openoffice.org/license.html> 24 * for a copy of the LGPLv3 License. 25 * 26 ************************************************************************/ 27 28#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_GRAPHICPRIMITIVE2D_HXX 29#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_GRAPHICPRIMITIVE2D_HXX 30 |
31#include <drawinglayer/drawinglayerdllapi.h> |
|
31#include <drawinglayer/primitive2d/baseprimitive2d.hxx> 32#include <basegfx/matrix/b2dhommatrix.hxx> 33#include <svtools/grfmgr.hxx> 34 35////////////////////////////////////////////////////////////////////////////// 36 37namespace drawinglayer 38{ --- 9 unchanged lines hidden (view full) --- 48 This makes the decomposition contain a wide variety of possibilites, 49 too. From a simple BitmapPrimitive over AnimatedSwitchPrimitive2D, 50 MetafilePrimitive2D (with and without embedding in a masking when e.g. 51 the Metafile is bigger than the geometry) and embeddings in 52 TransformPrimitive2D and MaskPrimitive2D for croppings. 53 54 The primitive geometry area is defined by Transform. 55 */ | 32#include <drawinglayer/primitive2d/baseprimitive2d.hxx> 33#include <basegfx/matrix/b2dhommatrix.hxx> 34#include <svtools/grfmgr.hxx> 35 36////////////////////////////////////////////////////////////////////////////// 37 38namespace drawinglayer 39{ --- 9 unchanged lines hidden (view full) --- 49 This makes the decomposition contain a wide variety of possibilites, 50 too. From a simple BitmapPrimitive over AnimatedSwitchPrimitive2D, 51 MetafilePrimitive2D (with and without embedding in a masking when e.g. 52 the Metafile is bigger than the geometry) and embeddings in 53 TransformPrimitive2D and MaskPrimitive2D for croppings. 54 55 The primitive geometry area is defined by Transform. 56 */ |
56 class GraphicPrimitive2D : public BufferedDecompositionPrimitive2D | 57 class DRAWINGLAYER_DLLPUBLIC GraphicPrimitive2D : public BufferedDecompositionPrimitive2D |
57 { 58 private: 59 /// the geometric definition 60 basegfx::B2DHomMatrix maTransform; 61 62 /// the GraphicObject with all it's content possibilities 63 GraphicObject maGraphicObject; 64 --- 41 unchanged lines hidden --- | 58 { 59 private: 60 /// the geometric definition 61 basegfx::B2DHomMatrix maTransform; 62 63 /// the GraphicObject with all it's content possibilities 64 GraphicObject maGraphicObject; 65 --- 41 unchanged lines hidden --- |