summaryrefslogtreecommitdiff
path: root/src/post/goom/goom_script.h
blob: ca1cb5665a8205d61839827b74556da5688c92b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef _GOOM_SCRIPT_H
#define _GOOM_SCRIPT_H

#include "goom_plugin_info.h"

void goom_execute_script(PluginInfo *pluginInfo, const char *cmds);

/* set a script that will be executed every loop */
void goom_set_main_script(PluginInfo *pluginInfo, const char *script);
void goom_execute_main_script(PluginInfo *pluginInfo);

    /* return a script containing the current goom state */
char *goom_create_state_script(PluginInfo *pluginInfo);

PluginParam *goom_script_get_param(PluginInfo *pluginInfo, const char *name);

#endif /* _GOOM_SCRIPT_H */