Blame clutter-gtk/gtk-clutter-offscreen.h

Packit Service 6a0f92
#ifndef __GTK_CLUTTER_OFFSCREEN_H__
Packit Service 6a0f92
#define __GTK_CLUTTER_OFFSCREEN_H__
Packit Service 6a0f92
Packit Service 6a0f92
#include <cairo/cairo.h>
Packit Service 6a0f92
#include <gtk/gtk.h>
Packit Service 6a0f92
#include <clutter/clutter.h>
Packit Service 6a0f92
Packit Service 6a0f92
G_BEGIN_DECLS
Packit Service 6a0f92
Packit Service 6a0f92
#define GTK_CLUTTER_TYPE_OFFSCREEN              (_gtk_clutter_offscreen_get_type ())
Packit Service 6a0f92
#define GTK_CLUTTER_OFFSCREEN(obj)              (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_CLUTTER_TYPE_OFFSCREEN, GtkClutterOffscreen))
Packit Service 6a0f92
#define GTK_CLUTTER_OFFSCREEN_CLASS(klass)      (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_CLUTTER_TYPE_OFFSCREEN, GtkClutterOffscreenClass))
Packit Service 6a0f92
#define GTK_CLUTTER_IS_OFFSCREEN(obj)           (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_CLUTTER_TYPE_OFFSCREEN))
Packit Service 6a0f92
#define GTK_CLUTTER_IS_OFFSCREEN_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_CLUTTER_TYPE_OFFSCREEN))
Packit Service 6a0f92
#define GTK_CLUTTER_OFFSCREEN_GET_CLASS(obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_CLUTTER_TYPE_OFFSCREEN, GtkClutterOffscreenClass))
Packit Service 6a0f92
Packit Service 6a0f92
typedef struct _GtkClutterOffscreen	  GtkClutterOffscreen;
Packit Service 6a0f92
typedef struct _GtkClutterOffscreenClass  GtkClutterOffscreenClass;
Packit Service 6a0f92
Packit Service 6a0f92
struct _GtkClutterOffscreen
Packit Service 6a0f92
{
Packit Service 6a0f92
  GtkBin bin;
Packit Service 6a0f92
Packit Service 6a0f92
  ClutterActor *actor;
Packit Service 6a0f92
Packit Service 6a0f92
  guint active : 1;
Packit Service 6a0f92
  guint in_allocation : 1;
Packit Service 6a0f92
};
Packit Service 6a0f92
Packit Service 6a0f92
struct _GtkClutterOffscreenClass
Packit Service 6a0f92
{
Packit Service 6a0f92
  GtkBinClass parent_class;
Packit Service 6a0f92
};
Packit Service 6a0f92
Packit Service 6a0f92
GType	   _gtk_clutter_offscreen_get_type   (void) G_GNUC_CONST;
Packit Service 6a0f92
GtkWidget *_gtk_clutter_offscreen_new        (ClutterActor        *actor);
Packit Service 6a0f92
void       _gtk_clutter_offscreen_set_active (GtkClutterOffscreen *offscreen,
Packit Service 6a0f92
                                              gboolean             active);
Packit Service 6a0f92
void       _gtk_clutter_offscreen_set_in_allocation (GtkClutterOffscreen *offscreen,
Packit Service 6a0f92
                                                     gboolean             in_allocation);
Packit Service 6a0f92
cairo_surface_t *_gtk_clutter_offscreen_get_surface (GtkClutterOffscreen *offscreen);
Packit Service 6a0f92
Packit Service 6a0f92
G_END_DECLS
Packit Service 6a0f92
Packit Service 6a0f92
#endif /* __GTK_CLUTTER_OFFSCREEN_H__ */