From Csaba Halasz, adding missing export directives

This commit is contained in:
Robert Osfield 2008-11-06 14:04:26 +00:00
parent bfec6546ce
commit ad2cb03a68
7 changed files with 7 additions and 7 deletions

View File

@ -86,7 +86,7 @@ class OSGSHADOW_EXPORT DebugShadowMap : public ViewDependentShadowTechnique
osg::ref_ptr< osg::Shader > _depthColorFragmentShader;
struct ViewData: public BaseClass::ViewData
struct OSGSHADOW_EXPORT ViewData: public BaseClass::ViewData
{
/**
Texture used as ShadowMap - initialized by derived classes.

View File

@ -45,7 +45,7 @@ class OSGSHADOW_EXPORT MinimalCullBoundsShadowMap
/** Classic protected OSG destructor */
virtual ~MinimalCullBoundsShadowMap(void);
struct ViewData: public MinimalShadowMap::ViewData
struct OSGSHADOW_EXPORT ViewData: public MinimalShadowMap::ViewData
{
virtual void init( ThisClass * st, osgUtil::CullVisitor * cv );

View File

@ -46,7 +46,7 @@ class OSGSHADOW_EXPORT MinimalDrawBoundsShadowMap
/** Classic protected OSG destructor */
virtual ~MinimalDrawBoundsShadowMap(void);
struct ViewData: public BaseClass::ViewData
struct OSGSHADOW_EXPORT ViewData: public BaseClass::ViewData
{
osg::ref_ptr< osg::RefMatrix > _projection;
osg::Vec2s _boundAnalysisSize;

View File

@ -97,7 +97,7 @@ class OSGSHADOW_EXPORT MinimalShadowMap : public StandardShadowMap
float _minLightMargin;
ShadowReceivingCoarseBoundAccuracy _shadowReceivingCoarseBoundAccuracy;
struct ViewData: public BaseClass::ViewData
struct OSGSHADOW_EXPORT ViewData: public BaseClass::ViewData
{
osg::Matrix *_modellingSpaceToWorldPtr;
float *_maxFarPlanePtr;

View File

@ -52,7 +52,7 @@ class OSGSHADOW_EXPORT ProjectionShadowMap : public MinimalBoundsBaseClass
{
}
struct ViewData: public BaseClass::ViewData,
struct OSGSHADOW_EXPORT ViewData: public BaseClass::ViewData,
public ShadowProjectionAlgorithmClass
{
#if 0

View File

@ -145,7 +145,7 @@ class OSGSHADOW_EXPORT StandardShadowMap : public DebugShadowMap
unsigned int _baseTextureCoordIndex;
unsigned int _shadowTextureCoordIndex;
struct ViewData: public BaseClass::ViewData
struct OSGSHADOW_EXPORT ViewData: public BaseClass::ViewData
{
osg::ref_ptr< osg::Light > * _lightPtr;
unsigned int * _baseTextureUnitPtr;

View File

@ -148,7 +148,7 @@ class OSGSHADOW_EXPORT ViewDependentShadowTechnique
Techniques based on ViewDependentShadowTechnique will usually define
similar struct and derive it from ViewData to contain their specufic resources.
*/
struct ViewData: public osg::Referenced
struct OSGSHADOW_EXPORT ViewData: public osg::Referenced
{
/**
Method called upon ViewData instance to initialize internal variables