cogl/pipeline-layer: Use G_DECLARE_FINAL_TYPE
Same deal Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4155>
This commit is contained in:
parent
ac07f10de3
commit
4e8da5304a
@ -42,20 +42,12 @@
|
|||||||
|
|
||||||
#include <glib.h>
|
#include <glib.h>
|
||||||
|
|
||||||
#define COGL_TYPE_PIPELINE_LAYER (cogl_pipeline_layer_get_type ())
|
#define COGL_TYPE_PIPELINE_LAYER (cogl_pipeline_layer_get_type ())
|
||||||
#define COGL_PIPELINE_LAYER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), COGL_TYPE_PIPELINE_LAYER, CoglPipelineLayer))
|
|
||||||
#define COGL_PIPELINE_LAYER_CONST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), COGL_TYPE_PIPELINE_LAYER, CoglPipelineLayer const))
|
|
||||||
#define COGL_PIPELINE_LAYER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), COGL_TYPE_PIPELINE_LAYER, CoglPipelineLayerClass))
|
|
||||||
#define COGL_IS_PIPELINE_LAYER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), COGL_TYPE_PIPELINE_LAYER))
|
|
||||||
#define COGL_IS_PIPELINE_LAYER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), COGL_TYPE_PIPELINE_LAYER))
|
|
||||||
#define COGL_PIPELINE_LAYER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), COGL_TYPE_PIPELINE_LAYER, CoglPipelineLayerClass))
|
|
||||||
|
|
||||||
typedef struct _CoglPipelineLayerClass CoglPipelineLayerClass;
|
G_DECLARE_FINAL_TYPE (CoglPipelineLayer,
|
||||||
typedef struct _CoglPipelineLayer CoglPipelineLayer;
|
cogl_pipeline_layer,
|
||||||
|
COGL, PIPELINE_LAYER,
|
||||||
G_DEFINE_AUTOPTR_CLEANUP_FUNC (CoglPipelineLayer, g_object_unref)
|
GObject)
|
||||||
|
|
||||||
GType cogl_pipeline_layer_get_type (void) G_GNUC_CONST;
|
|
||||||
|
|
||||||
/* XXX: should I rename these as
|
/* XXX: should I rename these as
|
||||||
* COGL_PIPELINE_LAYER_STATE_INDEX_XYZ... ?
|
* COGL_PIPELINE_LAYER_STATE_INDEX_XYZ... ?
|
||||||
@ -267,11 +259,6 @@ struct _CoglPipelineLayer
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
struct _CoglPipelineLayerClass
|
|
||||||
{
|
|
||||||
GObjectClass parent_class;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
typedef gboolean
|
typedef gboolean
|
||||||
(*CoglPipelineLayerStateComparator) (CoglPipelineLayer *authority0,
|
(*CoglPipelineLayerStateComparator) (CoglPipelineLayer *authority0,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user