mirror of
https://github.com/brl/mutter.git
synced 2024-11-25 09:30:45 -05:00
clutter/effect: Don't expose pre and post paint helpers
They're not used outside ClutterEffect. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1474
This commit is contained in:
parent
0cab71ea52
commit
67129c7757
@ -5,10 +5,6 @@
|
|||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
gboolean _clutter_effect_pre_paint (ClutterEffect *effect,
|
|
||||||
ClutterPaintContext *paint_context);
|
|
||||||
void _clutter_effect_post_paint (ClutterEffect *effect,
|
|
||||||
ClutterPaintContext *paint_context);
|
|
||||||
gboolean _clutter_effect_modify_paint_volume (ClutterEffect *effect,
|
gboolean _clutter_effect_modify_paint_volume (ClutterEffect *effect,
|
||||||
ClutterPaintVolume *volume);
|
ClutterPaintVolume *volume);
|
||||||
gboolean _clutter_effect_has_custom_paint_volume (ClutterEffect *effect);
|
gboolean _clutter_effect_has_custom_paint_volume (ClutterEffect *effect);
|
||||||
|
@ -201,6 +201,7 @@ clutter_effect_real_paint (ClutterEffect *effect,
|
|||||||
ClutterPaintContext *paint_context,
|
ClutterPaintContext *paint_context,
|
||||||
ClutterEffectPaintFlags flags)
|
ClutterEffectPaintFlags flags)
|
||||||
{
|
{
|
||||||
|
ClutterEffectClass *effect_class = CLUTTER_EFFECT_GET_CLASS (effect);
|
||||||
ClutterActorMeta *actor_meta = CLUTTER_ACTOR_META (effect);
|
ClutterActorMeta *actor_meta = CLUTTER_ACTOR_META (effect);
|
||||||
ClutterActor *actor;
|
ClutterActor *actor;
|
||||||
gboolean pre_paint_succeeded;
|
gboolean pre_paint_succeeded;
|
||||||
@ -209,13 +210,13 @@ clutter_effect_real_paint (ClutterEffect *effect,
|
|||||||
effects that haven't migrated to use the 'paint' virtual yet. This
|
effects that haven't migrated to use the 'paint' virtual yet. This
|
||||||
just calls the old pre and post virtuals before chaining on */
|
just calls the old pre and post virtuals before chaining on */
|
||||||
|
|
||||||
pre_paint_succeeded = _clutter_effect_pre_paint (effect, paint_context);
|
pre_paint_succeeded = effect_class->pre_paint (effect, paint_context);
|
||||||
|
|
||||||
actor = clutter_actor_meta_get_actor (actor_meta);
|
actor = clutter_actor_meta_get_actor (actor_meta);
|
||||||
clutter_actor_continue_paint (actor, paint_context);
|
clutter_actor_continue_paint (actor, paint_context);
|
||||||
|
|
||||||
if (pre_paint_succeeded)
|
if (pre_paint_succeeded)
|
||||||
_clutter_effect_post_paint (effect, paint_context);
|
effect_class->post_paint (effect, paint_context);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -263,24 +264,6 @@ clutter_effect_init (ClutterEffect *self)
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
|
||||||
_clutter_effect_pre_paint (ClutterEffect *effect,
|
|
||||||
ClutterPaintContext *paint_context)
|
|
||||||
{
|
|
||||||
g_return_val_if_fail (CLUTTER_IS_EFFECT (effect), FALSE);
|
|
||||||
|
|
||||||
return CLUTTER_EFFECT_GET_CLASS (effect)->pre_paint (effect, paint_context);
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
|
||||||
_clutter_effect_post_paint (ClutterEffect *effect,
|
|
||||||
ClutterPaintContext *paint_context)
|
|
||||||
{
|
|
||||||
g_return_if_fail (CLUTTER_IS_EFFECT (effect));
|
|
||||||
|
|
||||||
CLUTTER_EFFECT_GET_CLASS (effect)->post_paint (effect, paint_context);
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
void
|
||||||
_clutter_effect_paint (ClutterEffect *effect,
|
_clutter_effect_paint (ClutterEffect *effect,
|
||||||
ClutterPaintContext *paint_context,
|
ClutterPaintContext *paint_context,
|
||||||
|
Loading…
Reference in New Issue
Block a user