#include <map>
#include <string>
#include <vector>
#include <gmodule.h>
#include "lib/vdFrame.h"
#include "lib/effectArgument.h"


Namespaces | |
| namespace | vc |
Classes | |
| struct | vc::effect |
| This is a representation of a loaded effect plugin. All the members are function pointers. More... | |
| class | vc::effects |
| The effects class manages and applies plugin effects. More... | |
Typedefs | |
| typedef std::string(* | vc::effect_name )() |
| typedef std::string(* | vc::effect_description )() |
| typedef std::string(* | vc::effect_author )() |
| typedef std::string(* | vc::effect_website )() |
| typedef std::string(* | vc::effect_contact )() |
| typedef double(* | vc::effect_version )() |
| typedef bool(* | vc::effect_init )(vdFrame &) |
| typedef bool(* | vc::effect_deinit )() |
| typedef void(* | vc::effect_apply )(vdFrame &, std::vector< effectArgument >) |
| typedef std::vector < effectArgument >(* | vc::effect_arguments )() |
1.5.3