diff options
author | Vladimir Glazounov <vg@openoffice.org> | 2008-08-19 22:54:27 +0000 |
---|---|---|
committer | Vladimir Glazounov <vg@openoffice.org> | 2008-08-19 22:54:27 +0000 |
commit | 8e21cb231992b9026f41e661c8b4deddee5095a6 (patch) | |
tree | bde7bbc90bb32796172bc0199abac6fca0bf020b /basegfx/inc | |
parent | 56fa7423bf032d6dfcc9afb38e86c88ea73f2386 (diff) |
INTEGRATION: CWS aw033 (1.5.2); FILE MERGED
2008/05/14 14:42:10 aw 1.5.2.4: RESYNC: (1.7-1.9); FILE MERGED
2006/09/26 14:46:07 aw 1.5.2.3: RESYNC: (1.6-1.7); FILE MERGED
2006/05/12 11:38:01 aw 1.5.2.2: code changes for primitive support
2005/10/28 11:21:57 aw 1.5.2.1: #i39532#
Diffstat (limited to 'basegfx/inc')
-rw-r--r-- | basegfx/inc/basegfx/polygon/b3dpolypolygon.hxx | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/basegfx/inc/basegfx/polygon/b3dpolypolygon.hxx b/basegfx/inc/basegfx/polygon/b3dpolypolygon.hxx index fb699190f7a7..01a053883499 100644 --- a/basegfx/inc/basegfx/polygon/b3dpolypolygon.hxx +++ b/basegfx/inc/basegfx/polygon/b3dpolypolygon.hxx @@ -7,7 +7,7 @@ * OpenOffice.org - a multi-platform office productivity suite * * $RCSfile: b3dpolypolygon.hxx,v $ - * $Revision: 1.9 $ + * $Revision: 1.10 $ * * This file is part of OpenOffice.org. * @@ -41,6 +41,7 @@ namespace basegfx { class B3DPolygon; class B3DHomMatrix; + class B2DHomMatrix; } // end of namespace basegfx ////////////////////////////////////////////////////////////////////////////// @@ -74,9 +75,24 @@ namespace basegfx // polygon interface sal_uInt32 count() const; + // B3DPolygon interface B3DPolygon getB3DPolygon(sal_uInt32 nIndex) const; void setB3DPolygon(sal_uInt32 nIndex, const B3DPolygon& rPolygon); + // BColor interface + bool areBColorsUsed() const; + void clearBColors(); + + // Normals interface + void transformNormals(const B3DHomMatrix& rMatrix); + bool areNormalsUsed() const; + void clearNormals(); + + // TextureCoordinate interface + void transformTextureCoordiantes(const B2DHomMatrix& rMatrix); + bool areTextureCoordinatesUsed() const; + void clearTextureCoordinates(); + // insert/append single polygon void insert(sal_uInt32 nIndex, const B3DPolygon& rPolygon, sal_uInt32 nCount = 1); void append(const B3DPolygon& rPolygon, sal_uInt32 nCount = 1); |