tdf#146619 Use more forward declarations in include/drawinglayer
Change-Id: I5911dfb1cfc2bfd291758334b69123cfbce559a5 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199387 Reviewed-by: Gabor Kelemen <gabor.kelemen@collabora.com> Tested-by: Jenkins
This commit is contained in:
@@ -19,6 +19,8 @@
|
||||
#include <com/sun/star/chart/DataLabelPlacement.hpp>
|
||||
#include <com/sun/star/chart2/PieChartSubType.hpp>
|
||||
|
||||
#include <tools/color.hxx>
|
||||
|
||||
using uno::Reference;
|
||||
using beans::XPropertySet;
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
#include <com/sun/star/awt/FontUnderline.hpp>
|
||||
#include <com/sun/star/text/XTextRange.hpp>
|
||||
#include <com/sun/star/util/DateTime.hpp>
|
||||
#include <tools/color.hxx>
|
||||
|
||||
using uno::Reference;
|
||||
using beans::XPropertySet;
|
||||
|
||||
@@ -36,6 +36,7 @@
|
||||
#include <com/sun/star/awt/Gradient2.hpp>
|
||||
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
|
||||
#include <docmodel/uno/UnoGradientTools.hxx>
|
||||
#include <tools/color.hxx>
|
||||
|
||||
namespace
|
||||
{
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
#include <basegfx/matrix/b3dhommatrix.hxx>
|
||||
#include <basegfx/polygon/b2dpolygon.hxx>
|
||||
#include <basegfx/polygon/b2dpolypolygon.hxx>
|
||||
#include <basegfx/range/b3drange.hxx>
|
||||
#include <basegfx/matrix/b2dhommatrix.hxx>
|
||||
|
||||
namespace basegfx { class B3DPolyPolygon; }
|
||||
|
||||
@@ -19,6 +19,8 @@
|
||||
|
||||
#include <drawinglayer/attribute/sdrlineattribute.hxx>
|
||||
#include <basegfx/color/bcolor.hxx>
|
||||
#include <basegfx/vector/b2enums.hxx>
|
||||
#include <com/sun/star/drawing/LineCap.hpp>
|
||||
|
||||
|
||||
namespace drawinglayer::attribute
|
||||
|
||||
@@ -18,6 +18,8 @@
|
||||
*/
|
||||
|
||||
#include <drawinglayer/attribute/sdrsceneattribute3d.hxx>
|
||||
#include <com/sun/star/drawing/ProjectionMode.hpp>
|
||||
#include <com/sun/star/drawing/ShadeMode.hpp>
|
||||
|
||||
|
||||
namespace drawinglayer::attribute
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
#include <com/sun/star/geometry/RealRectangle2D.hpp>
|
||||
#include <o3tl/temporary.hxx>
|
||||
#include <officecfg/Office/Common.hxx>
|
||||
#include <tools/color.hxx>
|
||||
#include <vcl/rendercontext/DrawModeFlags.hxx>
|
||||
|
||||
#include <atomic>
|
||||
|
||||
@@ -20,6 +20,8 @@
|
||||
#include <sal/config.h>
|
||||
#include <comphelper/solarmutex.hxx>
|
||||
#include <drawinglayer/primitive2d/BufferedDecompositionFlusher.hxx>
|
||||
#include <drawinglayer/primitive2d/BufferedDecompositionGroupPrimitive2D.hxx>
|
||||
#include <drawinglayer/primitive2d/BufferedDecompositionPrimitive2D.hxx>
|
||||
|
||||
namespace drawinglayer::primitive2d
|
||||
{
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
*/
|
||||
|
||||
#include "GlowSoftEgdeShadowTools.hxx"
|
||||
#include <tools/color.hxx>
|
||||
#include <vcl/bitmap/BitmapBasicMorphologyFilter.hxx>
|
||||
#include <vcl/bitmap/BitmapFilterStackBlur.hxx>
|
||||
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
#include <drawinglayer/primitive2d/embedded3dprimitive2d.hxx>
|
||||
#include <basegfx/polygon/b2dpolygon.hxx>
|
||||
#include <basegfx/polygon/b2dpolygontools.hxx>
|
||||
#include <basegfx/range/b3drange.hxx>
|
||||
#include <basegfx/color/bcolor.hxx>
|
||||
#include <drawinglayer/primitive2d/PolygonHairlinePrimitive2D.hxx>
|
||||
#include <drawinglayer/primitive2d/drawinglayer_primitivetypes2d.hxx>
|
||||
|
||||
@@ -45,6 +45,7 @@
|
||||
#include <vcl/animate/AnimationFrame.hxx>
|
||||
#include <vcl/alpha.hxx>
|
||||
#include <vcl/graph.hxx>
|
||||
#include <vcl/GraphicAttributes.hxx>
|
||||
#include <vcl/virdev.hxx>
|
||||
#include <vcl/svapp.hxx>
|
||||
#include <vcl/skia/SkiaHelper.hxx>
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
#include <drawinglayer/primitive2d/sceneprimitive2d.hxx>
|
||||
#include <basegfx/polygon/b2dpolygontools.hxx>
|
||||
#include <basegfx/polygon/b2dpolygon.hxx>
|
||||
#include <basegfx/range/b3drange.hxx>
|
||||
#include <basegfx/matrix/b2dhommatrix.hxx>
|
||||
#include <drawinglayer/attribute/sdrlightattribute3d.hxx>
|
||||
#include <drawinglayer/primitive2d/bitmapprimitive2d.hxx>
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
#include <basegfx/matrix/b2dhommatrixtools.hxx>
|
||||
#include <drawinglayer/primitive2d/bitmapprimitive2d.hxx>
|
||||
#include <drawinglayer/converters.hxx>
|
||||
#include <tools/color.hxx>
|
||||
#include <vcl/graph.hxx>
|
||||
#include "GlowSoftEgdeShadowTools.hxx"
|
||||
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
|
||||
#include <drawinglayer/primitive3d/baseprimitive3d.hxx>
|
||||
#include <drawinglayer/geometry/viewinformation3d.hxx>
|
||||
#include <basegfx/range/b3drange.hxx>
|
||||
#include <basegfx/utils/canvastools.hxx>
|
||||
#include <comphelper/sequence.hxx>
|
||||
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
||||
*/
|
||||
|
||||
#include <basegfx/range/b3drange.hxx>
|
||||
#include <primitive3d/hiddengeometryprimitive3d.hxx>
|
||||
#include <drawinglayer/primitive3d/drawinglayer_primitivetypes3d.hxx>
|
||||
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
#include <drawinglayer/primitive3d/polygonprimitive3d.hxx>
|
||||
#include <basegfx/polygon/b3dpolygontools.hxx>
|
||||
#include <basegfx/polygon/b3dpolypolygon.hxx>
|
||||
#include <basegfx/range/b3drange.hxx>
|
||||
#include <primitive3d/polygontubeprimitive3d.hxx>
|
||||
#include <drawinglayer/primitive3d/drawinglayer_primitivetypes3d.hxx>
|
||||
#include <utility>
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
|
||||
#include <drawinglayer/primitive3d/polypolygonprimitive3d.hxx>
|
||||
#include <basegfx/polygon/b3dpolypolygontools.hxx>
|
||||
#include <basegfx/range/b3drange.hxx>
|
||||
#include <drawinglayer/primitive3d/drawinglayer_primitivetypes3d.hxx>
|
||||
#include <utility>
|
||||
|
||||
|
||||
@@ -17,10 +17,12 @@
|
||||
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
||||
*/
|
||||
|
||||
#include <com/sun/star/drawing/NormalsKind.hpp>
|
||||
#include <drawinglayer/primitive3d/sdrcubeprimitive3d.hxx>
|
||||
#include <basegfx/point/b2dpoint.hxx>
|
||||
#include <basegfx/polygon/b3dpolypolygontools.hxx>
|
||||
#include <basegfx/polygon/b3dpolygon.hxx>
|
||||
#include <basegfx/range/b3drange.hxx>
|
||||
#include <basegfx/matrix/b2dhommatrix.hxx>
|
||||
#include <primitive3d/sdrdecompositiontools3d.hxx>
|
||||
#include <drawinglayer/primitive3d/drawinglayer_primitivetypes3d.hxx>
|
||||
|
||||
@@ -17,6 +17,9 @@
|
||||
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
||||
*/
|
||||
|
||||
#include <com/sun/star/drawing/TextureKind2.hpp>
|
||||
#include <com/sun/star/drawing/TextureMode.hpp>
|
||||
|
||||
#include <primitive3d/sdrdecompositiontools3d.hxx>
|
||||
#include <drawinglayer/attribute/strokeattribute.hxx>
|
||||
#include <drawinglayer/primitive3d/baseprimitive3d.hxx>
|
||||
@@ -31,6 +34,7 @@
|
||||
#include <primitive3d/hatchtextureprimitive3d.hxx>
|
||||
#include <primitive3d/shadowprimitive3d.hxx>
|
||||
#include <basegfx/range/b2drange.hxx>
|
||||
#include <basegfx/range/b3drange.hxx>
|
||||
#include <drawinglayer/attribute/sdrlineattribute.hxx>
|
||||
#include <drawinglayer/attribute/sdrobjectattribute3d.hxx>
|
||||
#include <drawinglayer/attribute/sdrfillattribute.hxx>
|
||||
|
||||
@@ -21,10 +21,12 @@
|
||||
|
||||
#include <cmath>
|
||||
|
||||
#include <com/sun/star/drawing/NormalsKind.hpp>
|
||||
#include <drawinglayer/primitive3d/sdrextrudeprimitive3d.hxx>
|
||||
#include <basegfx/matrix/b2dhommatrix.hxx>
|
||||
#include <basegfx/polygon/b2dpolygontools.hxx>
|
||||
#include <basegfx/polygon/b3dpolygon.hxx>
|
||||
#include <basegfx/range/b3drange.hxx>
|
||||
#include <primitive3d/sdrdecompositiontools3d.hxx>
|
||||
#include <drawinglayer/primitive3d/drawinglayer_primitivetypes3d.hxx>
|
||||
#include <drawinglayer/geometry/viewinformation3d.hxx>
|
||||
|
||||
@@ -17,9 +17,11 @@
|
||||
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
||||
*/
|
||||
|
||||
#include <com/sun/star/drawing/NormalsKind.hpp>
|
||||
#include <drawinglayer/primitive3d/sdrlatheprimitive3d.hxx>
|
||||
#include <basegfx/matrix/b2dhommatrix.hxx>
|
||||
#include <basegfx/polygon/b3dpolygon.hxx>
|
||||
#include <basegfx/range/b3drange.hxx>
|
||||
#include <primitive3d/sdrdecompositiontools3d.hxx>
|
||||
#include <drawinglayer/primitive3d/drawinglayer_primitivetypes3d.hxx>
|
||||
#include <drawinglayer/geometry/viewinformation3d.hxx>
|
||||
|
||||
@@ -17,6 +17,8 @@
|
||||
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
||||
*/
|
||||
|
||||
#include <com/sun/star/drawing/NormalsKind.hpp>
|
||||
#include <basegfx/range/b3drange.hxx>
|
||||
#include <drawinglayer/primitive3d/sdrpolypolygonprimitive3d.hxx>
|
||||
#include <primitive3d/sdrdecompositiontools3d.hxx>
|
||||
#include <drawinglayer/primitive3d/drawinglayer_primitivetypes3d.hxx>
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
|
||||
#include <drawinglayer/primitive3d/sdrprimitive3d.hxx>
|
||||
#include <basegfx/polygon/b3dpolypolygontools.hxx>
|
||||
#include <basegfx/range/b3drange.hxx>
|
||||
#include <drawinglayer/attribute/sdrlineattribute.hxx>
|
||||
#include <utility>
|
||||
|
||||
|
||||
@@ -17,8 +17,10 @@
|
||||
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
||||
*/
|
||||
|
||||
#include <com/sun/star/drawing/NormalsKind.hpp>
|
||||
#include <drawinglayer/primitive3d/sdrsphereprimitive3d.hxx>
|
||||
#include <basegfx/polygon/b3dpolypolygontools.hxx>
|
||||
#include <basegfx/range/b3drange.hxx>
|
||||
#include <basegfx/matrix/b2dhommatrix.hxx>
|
||||
#include <primitive3d/sdrdecompositiontools3d.hxx>
|
||||
#include <drawinglayer/primitive3d/drawinglayer_primitivetypes3d.hxx>
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
#include <primitive3d/textureprimitive3d.hxx>
|
||||
#include <drawinglayer/primitive3d/drawinglayer_primitivetypes3d.hxx>
|
||||
#include <basegfx/color/bcolor.hxx>
|
||||
#include <basegfx/range/b3drange.hxx>
|
||||
#include <basegfx/utils/bgradient.hxx>
|
||||
#include <utility>
|
||||
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
|
||||
#include <drawinglayer/primitive3d/transformprimitive3d.hxx>
|
||||
#include <drawinglayer/primitive3d/drawinglayer_primitivetypes3d.hxx>
|
||||
#include <basegfx/range/b3drange.hxx>
|
||||
#include <utility>
|
||||
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
#include <drawinglayer/primitive2d/BitmapAlphaPrimitive2D.hxx>
|
||||
#include <basegfx/polygon/b2dpolygontools.hxx>
|
||||
#include <basegfx/polygon/b2dpolypolygontools.hxx>
|
||||
#include <basegfx/range/b3drange.hxx>
|
||||
#include <drawinglayer/primitive2d/transparenceprimitive2d.hxx>
|
||||
#include <drawinglayer/primitive2d/maskprimitive2d.hxx>
|
||||
#include <drawinglayer/primitive2d/sceneprimitive2d.hxx>
|
||||
@@ -36,6 +37,7 @@
|
||||
#include <drawinglayer/primitive2d/hiddengeometryprimitive2d.hxx>
|
||||
#include <drawinglayer/primitive2d/bitmapprimitive2d.hxx>
|
||||
#include <comphelper/lok.hxx>
|
||||
#include <tools/color.hxx>
|
||||
|
||||
namespace drawinglayer::processor2d
|
||||
{
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
||||
*/
|
||||
|
||||
#include <drawinglayer/primitive3d/baseprimitive3d.hxx>
|
||||
#include <drawinglayer/processor3d/baseprocessor3d.hxx>
|
||||
#include <utility>
|
||||
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
#include <drawinglayer/primitive3d/modifiedcolorprimitive3d.hxx>
|
||||
#include <drawinglayer/primitive3d/polygonprimitive3d.hxx>
|
||||
#include <basegfx/polygon/b3dpolygontools.hxx>
|
||||
#include <basegfx/range/b3drange.hxx>
|
||||
#include <drawinglayer/attribute/materialattribute3d.hxx>
|
||||
#include <drawinglayer/primitive3d/polypolygonprimitive3d.hxx>
|
||||
#include <basegfx/polygon/b3dpolypolygontools.hxx>
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
#include <drawinglayer/primitive3d/transformprimitive3d.hxx>
|
||||
#include <drawinglayer/primitive3d/polygonprimitive3d.hxx>
|
||||
#include <basegfx/polygon/b2dpolygontools.hxx>
|
||||
#include <basegfx/range/b3drange.hxx>
|
||||
#include <drawinglayer/primitive3d/polypolygonprimitive3d.hxx>
|
||||
#include <basegfx/polygon/b2dpolypolygontools.hxx>
|
||||
#include <drawinglayer/primitive2d/PolygonHairlinePrimitive2D.hxx>
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
#include <basegfx/polygon/b3dpolypolygon.hxx>
|
||||
#include <basegfx/polygon/b3dpolygontools.hxx>
|
||||
#include <basegfx/polygon/b3dpolypolygontools.hxx>
|
||||
#include <basegfx/range/b3drange.hxx>
|
||||
#include <drawinglayer/attribute/sdrlightingattribute3d.hxx>
|
||||
#include <o3tl/safeint.hxx>
|
||||
#include <svtools/optionsdrawinglayer.hxx>
|
||||
|
||||
@@ -18,6 +18,13 @@
|
||||
#include <libxml/parser.h>
|
||||
#include <sal/log.hxx>
|
||||
|
||||
#include <com/sun/star/drawing/NormalsKind.hpp>
|
||||
#include <com/sun/star/drawing/TextureProjectionMode.hpp>
|
||||
#include <com/sun/star/drawing/TextureKind2.hpp>
|
||||
#include <com/sun/star/drawing/TextureMode.hpp>
|
||||
#include <com/sun/star/drawing/ProjectionMode.hpp>
|
||||
#include <com/sun/star/drawing/ShadeMode.hpp>
|
||||
|
||||
#include <drawinglayer/primitive2d/bitmapprimitive2d.hxx>
|
||||
#include <drawinglayer/primitive2d/pointarrayprimitive2d.hxx>
|
||||
#include <drawinglayer/primitive2d/drawinglayer_primitivetypes2d.hxx>
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
|
||||
#include <drawinglayer/primitive2d/Primitive2DContainer.hxx>
|
||||
#include <drawinglayer/tools/primitive2dxmldump.hxx>
|
||||
#include <tools/color.hxx>
|
||||
#include <vcl/filter/PDFiumLibrary.hxx>
|
||||
#include <vcl/gdimtf.hxx>
|
||||
#include <vcl/vectorgraphicdata.hxx>
|
||||
|
||||
@@ -537,9 +537,6 @@ excludelist:
|
||||
# base class has to be a complete type
|
||||
- com/sun/star/graphic/XPrimitive2D.hpp
|
||||
- com/sun/star/util/XAccounting.hpp
|
||||
include/drawinglayer/primitive3d/baseprimitive3d.hxx:
|
||||
# base class has to be a complete type
|
||||
- com/sun/star/graphic/XPrimitive3D.hpp
|
||||
include/sfx2/childwin.hxx:
|
||||
# Needed in macro #define
|
||||
- comphelper/lok.hxx
|
||||
|
||||
@@ -21,13 +21,17 @@
|
||||
|
||||
#include <drawinglayer/drawinglayerdllapi.h>
|
||||
#include <o3tl/cow_wrapper.hxx>
|
||||
#include <com/sun/star/awt/GradientStyle.hpp>
|
||||
|
||||
namespace basegfx
|
||||
{
|
||||
class BColorStops;
|
||||
}
|
||||
|
||||
namespace com::sun::star::awt
|
||||
{
|
||||
enum class GradientStyle;
|
||||
}
|
||||
|
||||
namespace drawinglayer::attribute
|
||||
{
|
||||
class ImpFillGradientAttribute;
|
||||
|
||||
@@ -21,8 +21,6 @@
|
||||
#define INCLUDED_DRAWINGLAYER_ATTRIBUTE_SDRLINEATTRIBUTE_HXX
|
||||
|
||||
#include <drawinglayer/drawinglayerdllapi.h>
|
||||
#include <basegfx/vector/b2enums.hxx>
|
||||
#include <com/sun/star/drawing/LineCap.hpp>
|
||||
#include <o3tl/cow_wrapper.hxx>
|
||||
#include <vector>
|
||||
|
||||
@@ -36,6 +34,8 @@ namespace basegfx {
|
||||
namespace drawinglayer::attribute {
|
||||
class ImpSdrLineAttribute;
|
||||
}
|
||||
namespace basegfx { enum class B2DLineJoin; }
|
||||
namespace com::sun::star::drawing { enum class LineCap; }
|
||||
|
||||
|
||||
namespace drawinglayer::attribute
|
||||
|
||||
@@ -22,10 +22,6 @@
|
||||
|
||||
#include <drawinglayer/drawinglayerdllapi.h>
|
||||
|
||||
#include <com/sun/star/drawing/NormalsKind.hpp>
|
||||
#include <com/sun/star/drawing/TextureProjectionMode.hpp>
|
||||
#include <com/sun/star/drawing/TextureKind2.hpp>
|
||||
#include <com/sun/star/drawing/TextureMode.hpp>
|
||||
#include <o3tl/cow_wrapper.hxx>
|
||||
|
||||
|
||||
@@ -35,6 +31,10 @@ namespace drawinglayer::attribute {
|
||||
class ImpSdr3DObjectAttribute;
|
||||
class MaterialAttribute3D;
|
||||
}
|
||||
namespace com::sun::star::drawing { enum class NormalsKind; }
|
||||
namespace com::sun::star::drawing { enum class TextureKind2; }
|
||||
namespace com::sun::star::drawing { enum class TextureMode; }
|
||||
namespace com::sun::star::drawing { enum class TextureProjectionMode; }
|
||||
|
||||
|
||||
namespace drawinglayer::attribute
|
||||
|
||||
@@ -22,8 +22,6 @@
|
||||
|
||||
#include <drawinglayer/drawinglayerdllapi.h>
|
||||
|
||||
#include <com/sun/star/drawing/ProjectionMode.hpp>
|
||||
#include <com/sun/star/drawing/ShadeMode.hpp>
|
||||
#include <o3tl/cow_wrapper.hxx>
|
||||
|
||||
|
||||
@@ -32,6 +30,8 @@
|
||||
namespace drawinglayer::attribute {
|
||||
class ImpSdrSceneAttribute;
|
||||
}
|
||||
namespace com::sun::star::drawing { enum class ProjectionMode; }
|
||||
namespace com::sun::star::drawing { enum class ShadeMode; }
|
||||
|
||||
|
||||
namespace drawinglayer::attribute
|
||||
|
||||
@@ -19,8 +19,27 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <vcl/bitmap.hxx>
|
||||
#include <drawinglayer/primitive2d/Primitive2DContainer.hxx>
|
||||
#include <drawinglayer/drawinglayerdllapi.h>
|
||||
#include <o3tl/unit_conversion.hxx>
|
||||
#include <tools/gen.hxx>
|
||||
|
||||
#include <optional>
|
||||
|
||||
class AlphaMask;
|
||||
class Bitmap;
|
||||
|
||||
namespace basegfx
|
||||
{
|
||||
class B2DRange;
|
||||
}
|
||||
namespace drawinglayer::primitive2d
|
||||
{
|
||||
class Primitive2DContainer;
|
||||
}
|
||||
namespace drawinglayer::geometry
|
||||
{
|
||||
class ViewInformation2D;
|
||||
}
|
||||
|
||||
namespace drawinglayer
|
||||
{
|
||||
|
||||
@@ -23,10 +23,11 @@
|
||||
|
||||
#include <sal/config.h>
|
||||
#include <o3tl/cow_wrapper.hxx>
|
||||
#include <tools/color.hxx>
|
||||
|
||||
// predefines
|
||||
|
||||
class Color;
|
||||
|
||||
namespace drawinglayer::geometry
|
||||
{
|
||||
class ImpViewInformation2D;
|
||||
|
||||
@@ -19,13 +19,21 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <drawinglayer/primitive2d/BufferedDecompositionGroupPrimitive2D.hxx>
|
||||
#include <drawinglayer/primitive2d/BufferedDecompositionPrimitive2D.hxx>
|
||||
#include <drawinglayer/drawinglayerdllapi.h>
|
||||
#include <osl/thread.hxx>
|
||||
#include <unotools/weakref.hxx>
|
||||
#include <condition_variable>
|
||||
#include <unordered_map>
|
||||
|
||||
namespace drawinglayer::primitive2d
|
||||
{
|
||||
class BufferedDecompositionGroupPrimitive2D;
|
||||
}
|
||||
namespace drawinglayer::primitive2d
|
||||
{
|
||||
class BufferedDecompositionPrimitive2D;
|
||||
}
|
||||
|
||||
namespace drawinglayer::primitive2d
|
||||
{
|
||||
class BufferedDecompositionFlusher final : public osl::Thread
|
||||
|
||||
@@ -21,8 +21,15 @@
|
||||
|
||||
#include <drawinglayer/drawinglayerdllapi.h>
|
||||
#include <drawinglayer/primitive2d/CommonTypes.hxx>
|
||||
#include <drawinglayer/geometry/viewinformation2d.hxx>
|
||||
#include <basegfx/range/b2drange.hxx>
|
||||
|
||||
namespace basegfx
|
||||
{
|
||||
class B2DRange;
|
||||
}
|
||||
namespace drawinglayer::geometry
|
||||
{
|
||||
class ViewInformation2D;
|
||||
}
|
||||
|
||||
namespace drawinglayer::primitive2d
|
||||
{
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
#include <drawinglayer/primitive3d/baseprimitive3d.hxx>
|
||||
#include <drawinglayer/geometry/viewinformation3d.hxx>
|
||||
#include <basegfx/matrix/b2dhommatrix.hxx>
|
||||
#include <basegfx/range/b3drange.hxx>
|
||||
|
||||
|
||||
// Embedded3DPrimitive2D class
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
// predefines
|
||||
|
||||
namespace basegfx { class B2DPolygon; }
|
||||
namespace basegfx { class BColor; }
|
||||
|
||||
|
||||
// FillGradientPrimitive2D class
|
||||
|
||||
@@ -19,16 +19,19 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <drawinglayer/primitive2d/Primitive2DContainer.hxx>
|
||||
#include <vcl/GraphicAttributes.hxx>
|
||||
#include <drawinglayer/primitive2d/CommonTypes.hxx>
|
||||
|
||||
class Graphic;
|
||||
enum class GraphicDrawMode;
|
||||
|
||||
namespace drawinglayer::attribute
|
||||
{
|
||||
class FillGraphicAttribute;
|
||||
}
|
||||
|
||||
namespace basegfx { class B2DHomMatrix; }
|
||||
namespace drawinglayer::primitive2d { class Primitive2DContainer; }
|
||||
|
||||
namespace drawinglayer::primitive2d
|
||||
{
|
||||
/** Helper method with supports decomposing a Graphic with all
|
||||
|
||||
@@ -22,8 +22,8 @@
|
||||
#include <drawinglayer/drawinglayerdllapi.h>
|
||||
#include <drawinglayer/primitive2d/BufferedDecompositionPrimitive2D.hxx>
|
||||
#include <basegfx/polygon/b2dpolypolygon.hxx>
|
||||
#include <vcl/bitmap.hxx>
|
||||
|
||||
class Bitmap;
|
||||
|
||||
namespace drawinglayer::primitive2d
|
||||
{
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
|
||||
#include <drawinglayer/drawinglayerdllapi.h>
|
||||
|
||||
#include <basegfx/range/b2drange.hxx>
|
||||
#include <drawinglayer/primitive2d/CommonTypes.hxx>
|
||||
|
||||
|
||||
@@ -30,6 +29,7 @@
|
||||
namespace basegfx {
|
||||
class B2DPolyPolygon;
|
||||
class B2DHomMatrix;
|
||||
class B2DRange;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -22,8 +22,8 @@
|
||||
#include <drawinglayer/drawinglayerdllapi.h>
|
||||
|
||||
#include <drawinglayer/primitive2d/groupprimitive2d.hxx>
|
||||
#include <vcl/pdfwriter.hxx>
|
||||
|
||||
namespace vcl::pdf { enum class StructElement; }
|
||||
|
||||
namespace drawinglayer::primitive2d
|
||||
{
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
|
||||
#include <drawinglayer/drawinglayerdllapi.h>
|
||||
|
||||
#include <basegfx/range/b2drange.hxx>
|
||||
#include <drawinglayer/primitive2d/textenumsprimitive2d.hxx>
|
||||
#include <vector>
|
||||
#include <basegfx/polygon/b2dpolypolygon.hxx>
|
||||
@@ -59,6 +58,7 @@ enum class ComplexTextLayoutFlags : sal_uInt8;
|
||||
namespace basegfx
|
||||
{
|
||||
class BColor;
|
||||
class B2DRange;
|
||||
}
|
||||
|
||||
// access to one global impTimedRefDev incarnation in namespace drawinglayer::primitive
|
||||
|
||||
@@ -23,7 +23,6 @@
|
||||
|
||||
#include <comphelper/compbase.hxx>
|
||||
#include <com/sun/star/graphic/XPrimitive3D.hpp>
|
||||
#include <basegfx/range/b3drange.hxx>
|
||||
#include <deque>
|
||||
|
||||
|
||||
@@ -46,6 +45,8 @@ namespace drawinglayer::geometry {
|
||||
class ViewInformation3D;
|
||||
}
|
||||
|
||||
namespace basegfx { class B3DRange; }
|
||||
|
||||
namespace drawinglayer::primitive3d {
|
||||
/// typedefs for basePrimitive3DImplBase, Primitive3DContainer and Primitive3DReference
|
||||
typedef comphelper::WeakComponentImplHelper< css::graphic::XPrimitive3D > BasePrimitive3DImplBase;
|
||||
|
||||
@@ -23,9 +23,10 @@
|
||||
#include <drawinglayer/drawinglayerdllapi.h>
|
||||
|
||||
#include <drawinglayer/primitive2d/Primitive2DVisitor.hxx>
|
||||
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
|
||||
#include <drawinglayer/geometry/viewinformation2d.hxx>
|
||||
|
||||
namespace drawinglayer::primitive2d { class BasePrimitive2D; }
|
||||
namespace drawinglayer::primitive2d { class Primitive2DContainer; }
|
||||
|
||||
namespace drawinglayer::processor2d
|
||||
{
|
||||
|
||||
@@ -20,12 +20,12 @@
|
||||
#define INCLUDED_DRAWINGLAYER_PROCESSOR2D_PROCESSOR2DTOOLS_HXX
|
||||
|
||||
#include <drawinglayer/drawinglayerdllapi.h>
|
||||
#include <vcl/bitmap.hxx>
|
||||
#include <memory>
|
||||
|
||||
namespace drawinglayer::geometry { class ViewInformation2D; }
|
||||
namespace drawinglayer::processor2d { class BaseProcessor2D; }
|
||||
|
||||
class Bitmap;
|
||||
class OutputDevice;
|
||||
|
||||
namespace drawinglayer::processor2d
|
||||
|
||||
@@ -22,9 +22,10 @@
|
||||
|
||||
#include <drawinglayer/drawinglayerdllapi.h>
|
||||
|
||||
#include <drawinglayer/primitive3d/baseprimitive3d.hxx>
|
||||
#include <drawinglayer/geometry/viewinformation3d.hxx>
|
||||
|
||||
namespace drawinglayer::primitive3d { class BasePrimitive3D; }
|
||||
namespace drawinglayer::primitive3d { class Primitive3DContainer; }
|
||||
|
||||
namespace drawinglayer::processor3d
|
||||
{
|
||||
|
||||
@@ -25,6 +25,8 @@
|
||||
|
||||
#include <basegfx/matrix/b3dhommatrix.hxx>
|
||||
|
||||
#include <vector>
|
||||
|
||||
namespace drawinglayer::processor3d
|
||||
{
|
||||
/** CutFindProcessor class
|
||||
|
||||
@@ -12,12 +12,13 @@
|
||||
|
||||
#include <sal/config.h>
|
||||
#include <drawinglayer/drawinglayerdllapi.h>
|
||||
#include <libxml/tree.h>
|
||||
#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
|
||||
#include <rtl/ustring.hxx>
|
||||
#include <test/xmldocptr.hxx>
|
||||
#include <vector>
|
||||
|
||||
namespace tools { class XmlWriter; }
|
||||
namespace drawinglayer::primitive2d { class BasePrimitive2D; }
|
||||
namespace drawinglayer::primitive2d { class Primitive2DContainer; }
|
||||
|
||||
namespace drawinglayer
|
||||
{
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
#include <com/sun/star/geometry/AffineMatrix2D.hpp>
|
||||
|
||||
#include <comphelper/sequence.hxx>
|
||||
#include <basegfx/color/bcolor.hxx>
|
||||
#include <basegfx/polygon/b2dpolygonclipper.hxx>
|
||||
#include <basegfx/polygon/b2dpolygontools.hxx>
|
||||
#include <basegfx/polygon/b2dpolypolygoncutter.hxx>
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
#include <drawinglayer/primitive2d/PolyPolygonSelectionPrimitive2D.hxx>
|
||||
#include <drawinglayer/primitive2d/discretebitmapprimitive2d.hxx>
|
||||
#include <drawinglayer/processor2d/baseprocessor2d.hxx>
|
||||
#include <tools/color.hxx>
|
||||
#include <tools/poly.hxx>
|
||||
#include <vcl/graph.hxx>
|
||||
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
#ifndef INCLUDED_SVX_INC_SDR_OVERLAY_OVERLAYTOOLS_HXX
|
||||
#define INCLUDED_SVX_INC_SDR_OVERLAY_OVERLAYTOOLS_HXX
|
||||
|
||||
#include <basegfx/color/bcolor.hxx>
|
||||
#include <drawinglayer/primitive2d/primitivetools2d.hxx>
|
||||
#include <vcl/bitmap.hxx>
|
||||
#include <basegfx/vector/b2dsize.hxx>
|
||||
|
||||
@@ -17,6 +17,8 @@
|
||||
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
||||
*/
|
||||
|
||||
#include <com/sun/star/drawing/ProjectionMode.hpp>
|
||||
|
||||
#include <svx/sdr/contact/viewcontactofe3dscene.hxx>
|
||||
#include <svx/sdr/contact/viewobjectcontact.hxx>
|
||||
#include <sdr/primitive2d/sdrattributecreator.hxx>
|
||||
|
||||
@@ -32,6 +32,7 @@
|
||||
#include <basegfx/matrix/b2dhommatrixtools.hxx>
|
||||
#include <drawinglayer/primitive2d/unifiedtransparenceprimitive2d.hxx>
|
||||
#include <drawinglayer/primitive2d/PolyPolygonRGBAPrimitive2D.hxx>
|
||||
#include <tools/color.hxx>
|
||||
#include <vcl/svapp.hxx>
|
||||
#include <vcl/settings.hxx>
|
||||
|
||||
|
||||
@@ -43,6 +43,7 @@
|
||||
#include <svx/sdooitm.hxx>
|
||||
#include <utility>
|
||||
#include <vcl/canvastools.hxx>
|
||||
#include <vcl/pdfwriter.hxx>
|
||||
#include <o3tl/unit_conversion.hxx>
|
||||
#include <svx/xfltrit.hxx>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user