#ifndef SOFTWARE_GLOBAL_H #define SOFTWARE_GLOBAL_H #include #if defined(SOFTWARE_LIBRARY) # define SOFTWARESHARED_EXPORT Q_DECL_EXPORT #else # define SOFTWARESHARED_EXPORT Q_DECL_IMPORT #endif #include "definition_global.h" namespace paysages { namespace software { class SoftwareRenderer; class SoftwareCanvasRenderer; class RenderConfig; class FluidMediumManager; class FluidMediumInterface; class FluidMediumCollector; class BaseAtmosphereRenderer; class SoftwareBrunetonAtmosphereRenderer; class AtmosphereResult; class AtmosphereModelBruneton; class CloudsRenderer; class BaseCloudLayerRenderer; class BaseCloudsModel; class TerrainRenderer; class TexturesRenderer; class WaterRenderer; class Rasterizer; class SkyRasterizer; class TerrainRasterizer; class LightingManager; class LightStatus; class LightFilter; class LightComponent; class NightSky; class TerrainRayWalker; class Canvas; class CanvasPortion; class CanvasPixel; class CanvasFragment; class CanvasLiveClient; class CanvasPreview; class CanvasPixelShader; class CanvasPictureWriter; } } using namespace paysages::software; #endif // SOFTWARE_GLOBAL_H