paysages3d/src/definition/definition_global.h

58 lines
1.4 KiB
C
Raw Normal View History

#ifndef DEFINITION_GLOBAL_H
#define DEFINITION_GLOBAL_H
2013-11-07 08:37:11 +00:00
#include <QtCore/qglobal.h>
2013-12-21 22:48:54 +00:00
#if defined(DEFINITION_LIBRARY)
# define DEFINITIONSHARED_EXPORT Q_DECL_EXPORT
#else
# define DEFINITIONSHARED_EXPORT Q_DECL_IMPORT
#endif
#include "basics_global.h"
2013-11-13 19:07:35 +00:00
namespace paysages {
namespace definition {
class DefinitionNode;
class DefinitionDiff;
class FloatNode;
class FloatDiff;
class IntNode;
class IntDiff;
2015-10-18 22:26:25 +00:00
class NoiseNode;
class DiffManager;
class DefinitionWatcher;
class Scenery;
class CameraDefinition;
2013-11-13 19:07:35 +00:00
class SurfaceMaterial;
class Zone;
2013-11-13 19:07:35 +00:00
class WaterDefinition;
2013-11-14 20:46:47 +00:00
class Layers;
2013-11-15 22:26:44 +00:00
class CloudsDefinition;
class CloudLayerDefinition;
2013-11-15 23:27:40 +00:00
class AtmosphereDefinition;
class GodRaysDefinition;
class TexturesDefinition;
class TextureLayerDefinition;
class TerrainDefinition;
class TerrainHeightMap;
2015-10-18 15:26:19 +00:00
class VegetationDefinition;
class VegetationLayerDefinition;
class VegetationModelDefinition;
2015-10-18 20:15:19 +00:00
class VegetationPresenceDefinition;
class VegetationInstance;
class PaintedGrid;
class PaintedGridData;
class PaintedGridBrush;
class PaintedGridBrushRaiseLower;
class PaintedGridBrushSmooth;
class PaintedGridBrushAddNoise;
class PaintedGridBrushReset;
class PaintedGridBrushFlatten;
class TimeManager;
2013-11-13 19:07:35 +00:00
}
}
using namespace paysages::definition;
#endif // DEFINITION_GLOBAL_H