From Csaba Halasz, adding missing export directives
This commit is contained in:
parent
bfec6546ce
commit
ad2cb03a68
@ -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.
|
||||
|
@ -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 );
|
||||
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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
|
||||
|
@ -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;
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user