diff --git a/include/osg/Texture b/include/osg/Texture index 05b010e2e..c708c5e90 100644 --- a/include/osg/Texture +++ b/include/osg/Texture @@ -233,7 +233,7 @@ class SG_EXPORT Texture : public osg::StateAttribute /** Extensions class which encapsulates the querring of extensions and * associated function pointers, and provide convinience wrappers to * check for the extensions or use the associated functions.*/ - class Extensions : public osg::Referenced + class SG_EXPORT Extensions : public osg::Referenced { public: Extensions(); diff --git a/include/osg/Texture1D b/include/osg/Texture1D index 3fd95696f..57687275a 100644 --- a/include/osg/Texture1D +++ b/include/osg/Texture1D @@ -65,7 +65,7 @@ class SG_EXPORT Texture1D : public Texture } - class SubloadCallback : public Referenced + class SG_EXPORT SubloadCallback : public Referenced { public: virtual void load(const Texture1D& texture,State& state) const = 0; diff --git a/include/osg/Texture2D b/include/osg/Texture2D index a2a160f04..88d03e5b1 100644 --- a/include/osg/Texture2D +++ b/include/osg/Texture2D @@ -70,7 +70,7 @@ class SG_EXPORT Texture2D : public Texture } - class SubloadCallback : public Referenced + class SG_EXPORT SubloadCallback : public Referenced { public: virtual void load(const Texture2D& texture,State& state) const = 0; diff --git a/include/osg/Texture3D b/include/osg/Texture3D index 51f410c8c..a5056379c 100644 --- a/include/osg/Texture3D +++ b/include/osg/Texture3D @@ -67,7 +67,7 @@ class SG_EXPORT Texture3D : public Texture } - class SubloadCallback : public Referenced + class SG_EXPORT SubloadCallback : public Referenced { public: virtual void load(const Texture3D& texture,State& state) const = 0; @@ -104,7 +104,7 @@ class SG_EXPORT Texture3D : public Texture /** Extensions class which encapsulates the querring of extensions and * associated function pointers, and provide convinience wrappers to * check for the extensions or use the associated functions.*/ - class Extensions : public osg::Referenced + class SG_EXPORT Extensions : public osg::Referenced { public: Extensions(); diff --git a/include/osg/TextureCubeMap b/include/osg/TextureCubeMap index 61a389743..8fa5587b9 100644 --- a/include/osg/TextureCubeMap +++ b/include/osg/TextureCubeMap @@ -78,7 +78,7 @@ class SG_EXPORT TextureCubeMap : public Texture } - class SubloadCallback : public Referenced + class SG_EXPORT SubloadCallback : public Referenced { public: virtual void load(const TextureCubeMap& texture,State& state) const = 0; @@ -107,7 +107,7 @@ class SG_EXPORT TextureCubeMap : public Texture /** Extensions class which encapsulates the querring of extensions and * associated function pointers, and provide convinience wrappers to * check for the extensions or use the associated functions.*/ - class Extensions : public osg::Referenced + class SG_EXPORT Extensions : public osg::Referenced { public: Extensions();