summaryrefslogtreecommitdiff
path: root/basegfx/inc/basegfx/raster
diff options
context:
space:
mode:
Diffstat (limited to 'basegfx/inc/basegfx/raster')
-rw-r--r--basegfx/inc/basegfx/raster/bpixelraster.hxx3
-rw-r--r--basegfx/inc/basegfx/raster/bzpixelraster.hxx3
-rw-r--r--basegfx/inc/basegfx/raster/rasterconvert3d.hxx13
3 files changed, 11 insertions, 8 deletions
diff --git a/basegfx/inc/basegfx/raster/bpixelraster.hxx b/basegfx/inc/basegfx/raster/bpixelraster.hxx
index c28adcdb2ef7..0805db5b5e6d 100644
--- a/basegfx/inc/basegfx/raster/bpixelraster.hxx
+++ b/basegfx/inc/basegfx/raster/bpixelraster.hxx
@@ -32,6 +32,7 @@
#include <sal/types.h>
#include <basegfx/pixel/bpixel.hxx>
#include <rtl/memory.h>
+#include <basegfx/basegfxdllapi.h>
//////////////////////////////////////////////////////////////////////////////
// predeclarations
@@ -40,7 +41,7 @@
namespace basegfx
{
- class BPixelRaster
+ class BASEGFX_DLLPUBLIC BPixelRaster
{
private:
// do not allow copy constructor and assignment operator
diff --git a/basegfx/inc/basegfx/raster/bzpixelraster.hxx b/basegfx/inc/basegfx/raster/bzpixelraster.hxx
index 2c0905a78397..61a21c40dda7 100644
--- a/basegfx/inc/basegfx/raster/bzpixelraster.hxx
+++ b/basegfx/inc/basegfx/raster/bzpixelraster.hxx
@@ -30,6 +30,7 @@
#include <basegfx/raster/bpixelraster.hxx>
#include <rtl/memory.h>
+#include <basegfx/basegfxdllapi.h>
//////////////////////////////////////////////////////////////////////////////
// predeclarations
@@ -38,7 +39,7 @@
namespace basegfx
{
- class BZPixelRaster : public BPixelRaster
+ class BASEGFX_DLLPUBLIC BZPixelRaster : public BPixelRaster
{
protected:
// additionally, host a ZBuffer
diff --git a/basegfx/inc/basegfx/raster/rasterconvert3d.hxx b/basegfx/inc/basegfx/raster/rasterconvert3d.hxx
index fb777482246d..fde93a4710dd 100644
--- a/basegfx/inc/basegfx/raster/rasterconvert3d.hxx
+++ b/basegfx/inc/basegfx/raster/rasterconvert3d.hxx
@@ -34,6 +34,7 @@
#include <basegfx/vector/b3dvector.hxx>
#include <basegfx/point/b2dpoint.hxx>
#include <basegfx/vector/b2dvector.hxx>
+#include <basegfx/basegfxdllapi.h>
//////////////////////////////////////////////////////////////////////////////
// predeclarations
@@ -49,7 +50,7 @@ namespace basegfx
namespace basegfx
{
- class ip_single
+ class BASEGFX_DLLPUBLIC ip_single
{
private:
double mfVal;
@@ -75,7 +76,7 @@ namespace basegfx
namespace basegfx
{
- class ip_double
+ class BASEGFX_DLLPUBLIC ip_double
{
private:
ip_single maX;
@@ -101,7 +102,7 @@ namespace basegfx
namespace basegfx
{
- class ip_triple
+ class BASEGFX_DLLPUBLIC ip_triple
{
private:
ip_single maX;
@@ -137,7 +138,7 @@ namespace basegfx
{
#define SCANLINE_EMPTY_INDEX (0xffffffff)
- class InterpolatorProvider3D
+ class BASEGFX_DLLPUBLIC InterpolatorProvider3D
{
private:
::std::vector< ip_triple > maColorInterpolators;
@@ -209,7 +210,7 @@ namespace basegfx
namespace basegfx
{
- class RasterConversionLineEntry3D
+ class BASEGFX_DLLPUBLIC RasterConversionLineEntry3D
{
private:
ip_single maX;
@@ -307,7 +308,7 @@ namespace basegfx
namespace basegfx
{
- class RasterConverter3D : public InterpolatorProvider3D
+ class BASEGFX_DLLPUBLIC RasterConverter3D : public InterpolatorProvider3D
{
private:
// the line entries for an area conversion run