moreupdates
[synfig.git] / synfig-core / trunk / src / modules / lyr_std / main.cpp
1 /*! ========================================================================
2 ** Synfig
3 ** bleh
4 ** $Id: main.cpp,v 1.1.1.1 2005/01/04 01:23:10 darco Exp $
5 **
6 ** Copyright (c) 2002 Robert B. Quattlebaum Jr.
7 **
8 ** This software and associated documentation
9 ** are CONFIDENTIAL and PROPRIETARY property of
10 ** the above-mentioned copyright holder.
11 **
12 ** You may not copy, print, publish, or in any
13 ** other way distribute this software without
14 ** a prior written agreement with
15 ** the copyright holder.
16 **
17 ** === N O T E S ===========================================================
18 **
19 ** ========================================================================= */
20
21 /* === H E A D E R S ======================================================= */
22
23 #define SYNFIG_MODULE
24
25 #ifdef USING_PCH
26 #       include "pch.h"
27 #else
28 #ifdef HAVE_CONFIG_H
29 #       include <config.h>
30 #endif
31
32 #include <synfig/module.h>
33 #include <synfig/string.h>
34
35 #include "zoom.h"
36 //#include "blur.h"
37 #include "import.h"
38 #include "translate.h"
39 #include "rotate.h"
40 #include "clamp.h"
41 #include "stretch.h"
42
43 //#include "colorcorrect.h"
44
45 #include "supersample.h"
46
47 #include "mandelbrot.h"
48 #include "julia.h"
49 #include "insideout.h"
50 #include "xorpattern.h"
51 #include "twirl.h"
52 #include "sphere_distort.h"
53
54
55
56 #include "shade.h"
57 #include "bevel.h"
58 //#include "halftone2.h"
59
60 //#include "radialblur.h"
61
62 #include "warp.h"
63 #include "timeloop.h"
64
65 #endif
66
67 /* === E N T R Y P O I N T ================================================= */
68
69 MODULE_DESC_BEGIN(liblyr_std)
70         MODULE_NAME("Standard Layers")
71         MODULE_DESCRIPTION("Provides a basic set of standard layers")
72         MODULE_AUTHOR("Robert B. Quattlebaum")
73         MODULE_VERSION("1.0")
74         MODULE_COPYRIGHT(SYNFIG_COPYRIGHT)
75 MODULE_DESC_END
76
77 MODULE_INVENTORY_BEGIN(liblyr_std)
78         BEGIN_LAYERS
79                 LAYER(Zoom)
80 //              LAYER(Blur_Layer)
81 //              LAYER(RadialBlur)
82                 LAYER(Import)
83                 LAYER(Translate)
84                 LAYER(SuperSample)
85                 LAYER(Rotate)
86                 LAYER(Warp)
87
88                 LAYER_ALIAS(Zoom,"Zoom")
89                 LAYER_ALIAS(Translate,"Translate")
90                 LAYER_ALIAS(SuperSample,"SuperSample")
91                 LAYER_ALIAS(Rotate,"Rotate")
92                 LAYER_ALIAS(Import,"Import")
93 //              LAYER_ALIAS(Blur_Layer,"Blur")
94
95 //              LAYER(Halftone2)
96
97                 LAYER(Julia)
98                 LAYER(InsideOut)
99                 LAYER(Mandelbrot)
100                 LAYER(Layer_Clamp)
101                 LAYER(Layer_Stretch)
102 //              LAYER(Layer_ColorCorrect)
103 //              LAYER(XORPattern)
104                 LAYER(Twirl)
105                 LAYER(Layer_Shade)
106                 LAYER(Layer_Bevel)
107                 LAYER(Layer_TimeLoop)
108                 LAYER(Layer_SphereDistort)
109         END_LAYERS
110 MODULE_INVENTORY_END