mirror of
https://github.com/brl/mutter.git
synced 2024-11-30 03:50:47 -05:00
cogl: Port (OnscreenDirtyClosure|FrameClosure) away from Cogl boxed type
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3193>
This commit is contained in:
parent
60dbceac4f
commit
82ca43c3b6
@ -70,13 +70,15 @@ cogl_dummy_free (gpointer data)
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
COGL_GTYPE_DEFINE_BOXED (FrameClosure, frame_closure,
|
G_DEFINE_BOXED_TYPE (CoglFrameClosure,
|
||||||
|
cogl_frame_closure,
|
||||||
cogl_dummy_copy,
|
cogl_dummy_copy,
|
||||||
cogl_dummy_free);
|
cogl_dummy_free)
|
||||||
COGL_GTYPE_DEFINE_BOXED (OnscreenDirtyClosure,
|
|
||||||
onscreen_dirty_closure,
|
G_DEFINE_BOXED_TYPE (CoglOnscreenDirtyClosure,
|
||||||
|
cogl_onscreen_dirty_closure,
|
||||||
cogl_dummy_copy,
|
cogl_dummy_copy,
|
||||||
cogl_dummy_free);
|
cogl_dummy_free)
|
||||||
|
|
||||||
G_DEFINE_QUARK (cogl-scanout-error-quark, cogl_scanout_error)
|
G_DEFINE_QUARK (cogl-scanout-error-quark, cogl_scanout_error)
|
||||||
|
|
||||||
|
@ -398,12 +398,12 @@ typedef void (*CoglFrameCallback) (CoglOnscreen *onscreen,
|
|||||||
typedef struct _CoglClosure CoglFrameClosure;
|
typedef struct _CoglClosure CoglFrameClosure;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* cogl_frame_closure_get_gtype:
|
* cogl_frame_closure_get_type:
|
||||||
*
|
*
|
||||||
* Returns: a #GType that can be used with the GLib type system.
|
* Returns: a #GType that can be used with the GLib type system.
|
||||||
*/
|
*/
|
||||||
COGL_EXPORT
|
COGL_EXPORT
|
||||||
GType cogl_frame_closure_get_gtype (void);
|
GType cogl_frame_closure_get_type (void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* cogl_onscreen_add_frame_callback:
|
* cogl_onscreen_add_frame_callback:
|
||||||
@ -510,12 +510,12 @@ typedef void (*CoglOnscreenDirtyCallback) (CoglOnscreen *onscreen,
|
|||||||
typedef struct _CoglClosure CoglOnscreenDirtyClosure;
|
typedef struct _CoglClosure CoglOnscreenDirtyClosure;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* cogl_onscreen_dirty_closure_get_gtype:
|
* cogl_onscreen_dirty_closure_get_type:
|
||||||
*
|
*
|
||||||
* Returns: a #GType that can be used with the GLib type system.
|
* Returns: a #GType that can be used with the GLib type system.
|
||||||
*/
|
*/
|
||||||
COGL_EXPORT
|
COGL_EXPORT
|
||||||
GType cogl_onscreen_dirty_closure_get_gtype (void);
|
GType cogl_onscreen_dirty_closure_get_type (void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* cogl_onscreen_add_dirty_callback:
|
* cogl_onscreen_add_dirty_callback:
|
||||||
|
Loading…
Reference in New Issue
Block a user