summaryrefslogtreecommitdiff
path: root/drawinglayer/inc
diff options
context:
space:
mode:
authorArmin Weiss <aw@openoffice.org>2008-03-13 07:22:03 +0000
committerArmin Weiss <aw@openoffice.org>2008-03-13 07:22:03 +0000
commitbb2e524fed39bf1dc9d8adaa86511816f8170e13 (patch)
tree5ee44363e83327a6db8dff7fd38c9aba248235ec /drawinglayer/inc
parent2145488ff3217b40dc49069d4d91b399c579c3bc (diff)
#i39532# diverse support for chart2
Diffstat (limited to 'drawinglayer/inc')
-rw-r--r--drawinglayer/inc/drawinglayer/attribute/sdrattribute3d.hxx9
-rw-r--r--drawinglayer/inc/drawinglayer/primitive3d/sdrextrudelathetools3d.hxx7
-rw-r--r--drawinglayer/inc/drawinglayer/processor2d/vclprocessor2d.hxx6
3 files changed, 13 insertions, 9 deletions
diff --git a/drawinglayer/inc/drawinglayer/attribute/sdrattribute3d.hxx b/drawinglayer/inc/drawinglayer/attribute/sdrattribute3d.hxx
index b0242b09e40e..ef0bd2162095 100644
--- a/drawinglayer/inc/drawinglayer/attribute/sdrattribute3d.hxx
+++ b/drawinglayer/inc/drawinglayer/attribute/sdrattribute3d.hxx
@@ -4,9 +4,9 @@
*
* $RCSfile: sdrattribute3d.hxx,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: aw $ $Date: 2006-10-19 10:30:35 $
+ * last change: $Author: aw $ $Date: 2008-03-13 08:21:36 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -102,6 +102,7 @@ namespace drawinglayer
unsigned mbDoubleSided : 1; // surfaces are double sided
unsigned mbShadow3D : 1; // display shadow in 3D (if on), params for that are at scene
unsigned mbTextureFilter : 1; // filter texture to make more smooth
+ unsigned mbReducedLineGeometry : 1; // use reduced line geometry (object specific)
public:
Sdr3DObjectAttribute(
@@ -114,7 +115,8 @@ namespace drawinglayer
bool bNormalsInvert,
bool bDoubleSided,
bool bShadow3D,
- bool bTextureFilter);
+ bool bTextureFilter,
+ bool bReducedLineGeometry);
// compare operator
bool operator==(const Sdr3DObjectAttribute& rCandidate) const;
@@ -130,6 +132,7 @@ namespace drawinglayer
bool getDoubleSided() const { return mbDoubleSided; }
bool getShadow3D() const { return mbShadow3D; }
bool getTextureFilter() const { return mbTextureFilter; }
+ bool getReducedLineGeometry() const { return mbReducedLineGeometry; }
};
} // end of namespace attribute
} // end of namespace drawinglayer
diff --git a/drawinglayer/inc/drawinglayer/primitive3d/sdrextrudelathetools3d.hxx b/drawinglayer/inc/drawinglayer/primitive3d/sdrextrudelathetools3d.hxx
index af9ad13932ef..76d767e32fb0 100644
--- a/drawinglayer/inc/drawinglayer/primitive3d/sdrextrudelathetools3d.hxx
+++ b/drawinglayer/inc/drawinglayer/primitive3d/sdrextrudelathetools3d.hxx
@@ -4,9 +4,9 @@
*
* $RCSfile: sdrextrudelathetools3d.hxx,v $
*
- * $Revision: 1.4 $
+ * $Revision: 1.5 $
*
- * last change: $Author: aw $ $Date: 2006-10-19 10:32:40 $
+ * last change: $Author: aw $ $Date: 2008-03-13 08:21:37 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -123,7 +123,8 @@ namespace drawinglayer
void extractLinesFromSlice(
basegfx::B3DPolyPolygon& rLine,
const Slice3DVector& rSliceVector,
- bool bClosed);
+ bool bClosed,
+ bool bReducedLineGeometry);
void extractPlanesFromSlice(
::std::vector< basegfx::B3DPolyPolygon >& rFill,
diff --git a/drawinglayer/inc/drawinglayer/processor2d/vclprocessor2d.hxx b/drawinglayer/inc/drawinglayer/processor2d/vclprocessor2d.hxx
index 6b8ca916a1b2..36770939c671 100644
--- a/drawinglayer/inc/drawinglayer/processor2d/vclprocessor2d.hxx
+++ b/drawinglayer/inc/drawinglayer/processor2d/vclprocessor2d.hxx
@@ -4,9 +4,9 @@
*
* $RCSfile: vclprocessor2d.hxx,v $
*
- * $Revision: 1.14 $
+ * $Revision: 1.15 $
*
- * last change: $Author: aw $ $Date: 2008-03-05 08:20:15 $
+ * last change: $Author: aw $ $Date: 2008-03-13 08:21:37 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -121,7 +121,7 @@ namespace drawinglayer
void RenderPointArrayPrimitive2D(const primitive2d::PointArrayPrimitive2D& rPointArrayCandidate);
void RenderWrongSpellPrimitive2D(const primitive2d::WrongSpellPrimitive2D& rWrongSpellCandidate);
void RenderPolygonStrokePrimitive2D(const primitive2d::PolygonStrokePrimitive2D& rPolygonStrokeCandidate);
- void RenderChartPrimitive2D(const primitive2d::ChartPrimitive2D& rChartCandidate, bool bCalledFromPixelRenderer);
+ void RenderChartPrimitive2D(const primitive2d::ChartPrimitive2D& rChartCandidate);
/////////////////////////////////////////////////////////////////////////////
// DrawMode adaption support