comparison src/paranormal/builtins.c @ 149:fd9c0a5871ac trunk

[svn] - new and IMPROVED paranormal visualization studio
author nenolod
date Mon, 30 Oct 2006 23:02:33 -0800
parents
children 9e51ffaca177
comparison
equal deleted inserted replaced
148:9d9fc9e1de48 149:fd9c0a5871ac
1 #ifdef HAVE_CONFIG_H
2 # include <config.h>
3 #endif
4
5 #include "actuators.h"
6
7 #define DECLARE_ACTUATOR(a) extern struct pn_actuator_desc builtin_##a;
8
9 /* **************** containers **************** */
10
11 DECLARE_ACTUATOR (container_simple);
12 DECLARE_ACTUATOR (container_once);
13 DECLARE_ACTUATOR (container_cycle);
14
15 /* **************** cmaps **************** */
16
17 DECLARE_ACTUATOR (cmap_bwgradient);
18 DECLARE_ACTUATOR (cmap_gradient);
19
20 /* **************** freq **************** */
21 DECLARE_ACTUATOR (freq_dots);
22 DECLARE_ACTUATOR (freq_drops);
23
24 /* **************** general **************** */
25 DECLARE_ACTUATOR (general_fade);
26 DECLARE_ACTUATOR (general_blur);
27
28 /* **************** wave **************** */
29 DECLARE_ACTUATOR (wave_horizontal);
30 DECLARE_ACTUATOR (wave_vertical);
31 DECLARE_ACTUATOR (wave_normalize);
32 DECLARE_ACTUATOR (wave_smooth);
33 DECLARE_ACTUATOR (wave_radial);
34
35 /* **************** xform **************** */
36 DECLARE_ACTUATOR (xform_spin);
37 DECLARE_ACTUATOR (xform_ripple);
38 DECLARE_ACTUATOR (xform_bump_spin);
39
40 /* **************** builtin_table **************** */
41 struct pn_actuator_desc *builtin_table[] =
42 {
43 /* **************** containers **************** */
44 &builtin_container_simple,
45 &builtin_container_once,
46 &builtin_container_cycle,
47 /* **************** cmaps **************** */
48 &builtin_cmap_bwgradient,
49 &builtin_cmap_gradient,
50 /* **************** freq **************** */
51 &builtin_freq_dots,
52 &builtin_freq_drops,
53 /* **************** general **************** */
54 &builtin_general_fade,
55 &builtin_general_blur,
56 /* **************** wave **************** */
57 &builtin_wave_horizontal,
58 &builtin_wave_vertical,
59 &builtin_wave_normalize,
60 &builtin_wave_smooth,
61 &builtin_wave_radial,
62 /* **************** xform **************** */
63 &builtin_xform_spin,
64 &builtin_xform_ripple,
65 &builtin_xform_bump_spin,
66 /* **************** the end! **************** */
67 NULL
68 };