Reduce the amount of bogus warnings g-ir-scanner prints out.
#define CLUTTER_IS_ALIGN_CONSTRAINT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), CLUTTER_TYPE_ALIGN_CONSTRAINT))
#define CLUTTER_ALIGN_CONSTRAINT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), CLUTTER_TYPE_ALIGN_CONSTRAINT, ClutterAlignConstraintClass))
-typedef struct _ClutterAlignConstraintClass ClutterAlignConstraintClass;
-
struct _ClutterAlignConstraint
{
ClutterConstraint parent_instance;
*
* Since: 1.4
*/
-typedef struct _ClutterAlignConstraint ClutterAlignConstraint;
+typedef struct _ClutterAlignConstraint ClutterAlignConstraint;
+typedef struct _ClutterAlignConstraintClass ClutterAlignConstraintClass;
/**
* ClutterAlignAxis:
G_BEGIN_DECLS
typedef struct _ClutterBackendPrivate ClutterBackendPrivate;
-typedef struct _ClutterBackendClass ClutterBackendClass;
struct _ClutterBackend
{
#define CLUTTER_BACKEND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), CLUTTER_TYPE_BACKEND, ClutterBackend))
#define CLUTTER_IS_BACKEND(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), CLUTTER_TYPE_BACKEND))
+/**
+ * ClutterBackend:
+ *
+ * <structname>ClutterBackend</structname> is an opaque structure whose
+ * members cannot be directly accessed.
+ *
+ * Since: 0.4
+ */
typedef struct _ClutterBackend ClutterBackend;
+typedef struct _ClutterBackendClass ClutterBackendClass;
GType clutter_backend_get_type (void) G_GNUC_CONST;
#define CLUTTER_IS_BIND_CONSTRAINT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), CLUTTER_TYPE_BIND_CONSTRAINT))
#define CLUTTER_BIND_CONSTRAINT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), CLUTTER_TYPE_BIND_CONSTRAINT, ClutterBindConstraintClass))
-typedef struct _ClutterBindConstraintClass ClutterBindConstraintClass;
-
struct _ClutterBindConstraint
{
ClutterConstraint parent_instance;
*
* Since: 1.4
*/
-typedef struct _ClutterBindConstraint ClutterBindConstraint;
+typedef struct _ClutterBindConstraint ClutterBindConstraint;
+typedef struct _ClutterBindConstraintClass ClutterBindConstraintClass;
/**
* ClutterBindCoordinate:
CLUTTER_HYPER_MASK | \
CLUTTER_META_MASK) | CLUTTER_RELEASE_MASK)
-typedef struct _ClutterBindingPoolClass ClutterBindingPoolClass;
typedef struct _ClutterBindingEntry ClutterBindingEntry;
static GSList *clutter_binding_pools = NULL;
* Since: 1.0
*/
typedef struct _ClutterBindingPool ClutterBindingPool;
+typedef struct _ClutterBindingPoolClass ClutterBindingPoolClass;
/**
* ClutterBindingActionFunc:
#define BLUR_PADDING 2
-typedef struct _ClutterBlurEffectClass ClutterBlurEffectClass;
-
/* FIXME - lame shader; we should really have a decoupled
* horizontal/vertical two pass shader for the gaussian blur
*/
* Since: 1.4
*/
typedef struct _ClutterBlurEffect ClutterBlurEffect;
+typedef struct _ClutterBlurEffectClass ClutterBlurEffectClass;
GType clutter_blur_effect_get_type (void) G_GNUC_CONST;
#include "clutter-offscreen-effect.h"
#include "clutter-private.h"
-typedef struct _ClutterColorizeEffectClass ClutterColorizeEffectClass;
-
struct _ClutterColorizeEffect
{
ClutterOffscreenEffect parent_instance;
*
* SinceL 1.4
*/
-typedef struct _ClutterColorizeEffect ClutterColorizeEffect;
+typedef struct _ClutterColorizeEffect ClutterColorizeEffect;
+typedef struct _ClutterColorizeEffectClass ClutterColorizeEffectClass;
GType clutter_colorize_effect_get_type (void) G_GNUC_CONST;
#include "clutter-offscreen-effect.h"
#include "clutter-private.h"
-typedef struct _ClutterDesaturateEffectClass ClutterDesaturateEffectClass;
-
struct _ClutterDesaturateEffect
{
ClutterOffscreenEffect parent_instance;
* Since: 1.4
*/
typedef struct _ClutterDesaturateEffect ClutterDesaturateEffect;
+typedef struct _ClutterDesaturateEffectClass ClutterDesaturateEffectClass;
GType clutter_desaturate_effect_get_type (void) G_GNUC_CONST;
#define CLUTTER_IS_PAGE_TURN_EFFECT_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), CLUTTER_TYPE_PAGE_TURN_EFFECT))
#define CLUTTER_PAGE_TURN_EFFECT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), CLUTTER_TYPE_PAGE_TURN_EFFECT, ClutterPageTurnEffectClass))
-typedef struct _ClutterPageTurnEffectClass ClutterPageTurnEffectClass;
-
struct _ClutterPageTurnEffect
{
ClutterDeformEffect parent_instance;
* Since: 1.4
*/
typedef struct _ClutterPageTurnEffect ClutterPageTurnEffect;
+typedef struct _ClutterPageTurnEffectClass ClutterPageTurnEffectClass;
GType clutter_page_turn_effect_get_type (void) G_GNUC_CONST;
#define CLUTTER_IS_PATH_CONSTRAINT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), CLUTTER_TYPE_PATH_CONSTRAINT))
#define CLUTTER_PATH_CONSTRAINT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), CLUTTER_TYPE_PATH_CONSTRAINT, ClutterPathConstraintClass))
-typedef struct _ClutterPathConstraintClass ClutterPathConstraintClass;
-
struct _ClutterPathConstraint
{
ClutterConstraint parent_instance;
*
* Since: 1.6
*/
-typedef struct _ClutterPathConstraint ClutterPathConstraint;
+typedef struct _ClutterPathConstraint ClutterPathConstraint;
+typedef struct _ClutterPathConstraintClass ClutterPathConstraintClass;
GType clutter_path_constraint_get_type (void) G_GNUC_CONST;
#define CLUTTER_IS_SETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), CLUTTER_TYPE_SETTINGS))
#define CLUTTER_SETTINGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), CLUTTER_TYPE_SETTINGS, ClutterSettingsClass))
-typedef struct _ClutterSettingsClass ClutterSettingsClass;
-
/**
* ClutterSettings:
*
#define CLUTTER_IS_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), CLUTTER_TYPE_SETTINGS))
typedef struct _ClutterSettings ClutterSettings;
+typedef struct _ClutterSettingsClass ClutterSettingsClass;
GType clutter_settings_get_type (void) G_GNUC_CONST;
#define CLUTTER_IS_SNAP_CONSTRAINT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), CLUTTER_TYPE_SNAP_CONSTRAINT))
#define CLUTTER_SNAP_CONSTRAINT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), CLUTTER_TYPE_SNAP_CONSTRAINT, ClutterSnapConstraintClass))
-typedef struct _ClutterSnapConstraintClass ClutterSnapConstraintClass;
-
struct _ClutterSnapConstraint
{
ClutterConstraint parent_instance;
*
* Since: 1.6
*/
-typedef struct _ClutterSnapConstraint ClutterSnapConstraint;
+typedef struct _ClutterSnapConstraint ClutterSnapConstraint;
+typedef struct _ClutterSnapConstraintClass ClutterSnapConstraintClass;
/**
* ClutterSnapEdge:
<SECTION>
<FILE>clutter-backend</FILE>
<TITLE>ClutterBackend</TITLE>
+ClutterBackend
clutter_get_default_backend
clutter_backend_set_resolution
clutter_backend_get_resolution
CLUTTER_BACKEND_GET_CLASS
CLUTTER_TYPE_BACKEND
<SUBSECTION Private>
-ClutterBackend
ClutterBackendClass
-ClutterBackendPrivate
clutter_backend_get_type
</SECTION>
CLUTTER_TYPE_BINDING_POOL
<SUBSECTION Private>
+ClutterBindingPoolClass
clutter_binding_pool_get_type
</SECTION>
clutter_bind_constraint_get_coordinate
clutter_bind_constraint_set_offset
clutter_bind_constraint_get_offset
-
<SUBSECTION Standard>
CLUTTER_TYPE_BIND_CONSTRAINT
CLUTTER_BIND_CONSTRAINT
CLUTTER_IS_BIND_CONSTRAINT
+<SUBSECTION Private>
+ClutterBindConstraintClass
clutter_bind_constraint_get_type
</SECTION>
CLUTTER_TYPE_ALIGN_CONSTRAINT
CLUTTER_ALIGN_CONSTRAINT
CLUTTER_IS_ALIGN_CONSTRAINT
+
+<SUBSECTION Private>
+ClutterAlignConstraintClass
clutter_align_constraint_get_type
</SECTION>
CLUTTER_BLUR_EFFECT
CLUTTER_IS_BLUR_EFFECT
<SUBSECTION Private>
+ClutterBlurEffectClass
clutter_blur_effect_get_type
</SECTION>
CLUTTER_COLORIZE_EFFECT
CLUTTER_IS_COLORIZE_EFFECT
<SUBSECTION Private>
+ClutterColorizeEffectClass
clutter_colorize_effect_get_type
</SECTION>
CLUTTER_DESATURATE_EFFECT
CLUTTER_IS_DESATURATE_EFFECT
<SUBSECTION Private>
+ClutterDesaturateEffectClass
clutter_desaturate_effect_get_type
</SECTION>
CLUTTER_PAGE_TURN_EFFECT
CLUTTER_IS_PAGE_TURN_EFFECT
<SUBSECTION Private>
+ClutterPageTurnEffectClass
clutter_page_turn_effect_get_type
</SECTION>
CLUTTER_SETTINGS
CLUTTER_IS_SETTINGS
<SUBSECTION Private>
+ClutterSettingsClass
clutter_settings_get_type
</SECTION>
CLUTTER_IS_PATH_CONSTRAINT
CLUTTER_TYPE_PATH_CONSTRAINT
<SUBSECTION Private>
+ClutterPathConstraintClass
clutter_path_constraint_get_type
</SECTION>
CLUTTER_IS_SNAP_CONSTRAINT
CLUTTER_TYPE_SNAP_CONSTRAINT
<SUBSECTION Private>
+ClutterSnapConstraintClass
clutter_snap_constraint_get_type
</SECTION>