synfig.h

Go to the documentation of this file.
00001 /* === S Y N F I G ========================================================= */
00021 /* ========================================================================= */
00022 
00023 /* === S T A R T =========================================================== */
00024 
00025 #ifndef __SYNFIG__
00026 #define __SYNFIG__
00027 
00028 #ifndef __cplusplus
00029 #error Sorry, Synfig only supports C++ at this time. See README for details.
00030 #endif
00031 
00032 #warning The use of this header is deprecated. Please use the individual header files.
00033 
00034 /* === M A C R O S ========================================================= */
00035 
00047 #ifdef SYNFIG_LEAN
00048 # ifndef SYNFIG_NO_ANGLE
00049 #  define SYNFIG_NO_ANGLE
00050 # endif
00051 # ifndef SYNFIG_NO_RENDER
00052 #  define SYNFIG_NO_RENDER
00053 # endif
00054 #endif
00055 
00061 #ifdef SYNFIG_LAYER
00062 # ifndef SYNFIG_NO_RENDER
00063 #  define SYNFIG_NO_RENDER
00064 # endif
00065 # define SYNFIG_NO_LOADSAVE
00066 #endif
00067 
00073 #ifdef SYNFIG_TARGET
00074 # ifdef SYNFIG_NO_RENDER
00075 #  error You defined SYNFIG_TARGET, but also SYNFIG_NO_RENDER. This doesnt make sense.
00076 # endif
00077 # ifndef SYNFIG_NO_ANGLE
00078 #  define SYNFIG_NO_ANGLE
00079 # endif
00080 # define SYNFIG_NO_LOADSAVE
00081 #endif
00082 
00086 #ifdef SYNFIG_MODULE
00087 # define SYNFIG_NO_LOADSAVE
00088 #endif
00089 
00095 /* === H E A D E R S ======================================================= */
00096 
00097 #include "version.h"
00098 #include "general.h"
00099 #include "module.h"
00100 #include "color.h"
00101 #include "canvas.h"
00102 #include "layer.h"
00103 #include "vector.h"
00104 #include "types.h"
00105 #include "segment.h"
00106 
00107 #ifndef SYNFIG_NO_RENDER
00108 # include "render.h"
00109 #endif
00110 
00111 #ifndef SYNFIG_LAYER
00112 #include "target.h"
00113 #endif
00114 
00115 #include "valuenode.h"
00116 #include "valuenode_subtract.h"
00117 //#include "valuenode_animated.h"
00118 #include "valuenode_composite.h"
00119 #include "valuenode_const.h"
00120 #include "valuenode_linear.h"
00121 #include "valuenode_dynamiclist.h"
00122 #include "valuenode_reference.h"
00123 
00124 #ifndef SYNFIG_NO_LOADSAVE
00125 # include "savecanvas.h"
00126 # include "loadcanvas.h"
00127 #endif
00128 
00129 #include "importer.h"
00130 #include "surface.h"
00131 
00132 #include "string.h"
00133 
00134 /* === C L A S S E S & S T R U C T S ======================================= */
00135 
00136 /* === E N D =============================================================== */
00137 
00138 #endif

Generated on Wed Aug 15 05:00:23 2007 for synfig by  doxygen 1.5.3