1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
#ifndef _CLUTTER_PERL_H_
#define _CLUTTER_PERL_H_
#include <gtk2perl.h>
#include <cogl/cogl.h>
#include <clutter/clutter.h>
#include <clutter/clutter-stage-manager.h>
#ifdef CLUTTERPERL_GST
#include <clutter-gst/clutter-gst.h>
#include <gst2perl.h>
#else
#define clutter_gst_init clutter_gst_init_dummy
#endif
#ifdef CLUTTERPERL_CAIRO
#include <clutter-cairo.h>
#include <cairo-perl.h>
#endif
#ifdef CLUTTERPERL_GTK
#include <clutter-gtk/gtk-clutter-embed.h>
#else
#define clutter_gtk_init clutter_gtk_init_dummy
#endif
#include "clutterperl-autogen.h"
G_BEGIN_DECLS
SV *newSVCoglHandle (CoglHandle handle);
CoglHandle SvCoglHandle (SV *sv);
SV *newSVCoglTextureVertext (CoglTextureVertex vertex);
CoglTextureVertex *SvCoglTextureVertex (SV *sv);
const char *clutterperl_event_get_package (ClutterEvent *event);
G_END_DECLS
#endif /* _CLUTTER_PERL_H_ */
|