summaryrefslogtreecommitdiff
path: root/clutter-gst/clutter-gst-aspectratio.h
diff options
context:
space:
mode:
authorLionel Landwerlin <llandwerlin@gmail.com>2013-03-14 02:10:23 +0000
committerLionel Landwerlin <llandwerlin@gmail.com>2013-03-18 16:25:07 +0000
commitce15e8d18dc60428552c6a009135ca609b7c6065 (patch)
treeb04f905192bb9183d1a059d530e0c8ea4afcb791 /clutter-gst/clutter-gst-aspectratio.h
parentb7b11b4f60996a525f9c799b9840f02e99dbfbd6 (diff)
downloadclutter-gst-ce15e8d18dc60428552c6a009135ca609b7c6065.tar.gz
add Aspectratio renderer
Diffstat (limited to 'clutter-gst/clutter-gst-aspectratio.h')
-rw-r--r--clutter-gst/clutter-gst-aspectratio.h56
1 files changed, 56 insertions, 0 deletions
diff --git a/clutter-gst/clutter-gst-aspectratio.h b/clutter-gst/clutter-gst-aspectratio.h
new file mode 100644
index 0000000..4f74b51
--- /dev/null
+++ b/clutter-gst/clutter-gst-aspectratio.h
@@ -0,0 +1,56 @@
+/* clutter-gst-aspectratio.h */
+
+#ifndef __CLUTTER_GST_ASPECTRATIO_H__
+#define __CLUTTER_GST_ASPECTRATIO_H__
+
+#include <glib-object.h>
+
+#include <clutter-gst/clutter-gst-actor.h>
+
+G_BEGIN_DECLS
+
+#define CLUTTER_GST_TYPE_ASPECTRATIO clutter_gst_aspectratio_get_type()
+
+#define CLUTTER_GST_ASPECTRATIO(obj) \
+ (G_TYPE_CHECK_INSTANCE_CAST ((obj), \
+ CLUTTER_GST_TYPE_ASPECTRATIO, ClutterGstAspectratio))
+
+#define CLUTTER_GST_ASPECTRATIO_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_CAST ((klass), \
+ CLUTTER_GST_TYPE_ASPECTRATIO, ClutterGstAspectratioClass))
+
+#define CLUTTER_GST_IS_ASPECTRATIO(obj) \
+ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), \
+ CLUTTER_GST_TYPE_ASPECTRATIO))
+
+#define CLUTTER_GST_IS_ASPECTRATIO_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_TYPE ((klass), \
+ CLUTTER_GST_TYPE_ASPECTRATIO))
+
+#define CLUTTER_GST_ASPECTRATIO_GET_CLASS(obj) \
+ (G_TYPE_INSTANCE_GET_CLASS ((obj), \
+ CLUTTER_GST_TYPE_ASPECTRATIO, ClutterGstAspectratioClass))
+
+typedef struct _ClutterGstAspectratio ClutterGstAspectratio;
+typedef struct _ClutterGstAspectratioClass ClutterGstAspectratioClass;
+typedef struct _ClutterGstAspectratioPrivate ClutterGstAspectratioPrivate;
+
+struct _ClutterGstAspectratio
+{
+ ClutterGstActor parent;
+
+ ClutterGstAspectratioPrivate *priv;
+};
+
+struct _ClutterGstAspectratioClass
+{
+ ClutterGstActorClass parent_class;
+};
+
+GType clutter_gst_aspectratio_get_type (void) G_GNUC_CONST;
+
+ClutterGstAspectratio *clutter_gst_aspectratio_new (void);
+
+G_END_DECLS
+
+#endif /* __CLUTTER_GST_ASPECTRATIO_H__ */