Port away from cogl, clutter, clutter-gst, clutter-gtk
See Initiatives#31 for context.
$:acko\> grep -ir clutter .
./snap/snapcraft.yaml:# needed for clutter to work
./src/game-view.vala: * This class defines the view of a game. All clutter related stuff goes here. It follows the
./src/game-view.vala:private class GameView : GtkClutter.Embed
./src/game-view.vala: private Clutter.Stage stage;
./src/game-view.vala: stage = (Clutter.Stage) get_stage ();
./src/game-view.vala: stage.background_color = Clutter.Color.from_string ("#000000"); /* background color is black */
./src/game-view.vala: // Force the clutter widget to have a minimum size of the Game View's
./src/game-view.vala: // Set the view to that scale, and move the view within the clutter
./src/game-view.vala:private class GameGroup : Clutter.Group
./src/game-view.vala: private Clutter.Actor game_actors;
./src/game-view.vala: game_actors = new Clutter.Actor ();
./src/game-view.vala: var tap = new Clutter.TapAction ();
./src/game-view.vala: private bool tile_entered_cb (Clutter.Actor actor, Clutter.CrossingEvent event)
./src/game-view.vala: private bool tile_left_cb (Clutter.Actor actor, Clutter.CrossingEvent event)
./src/game-view.vala: private void remove_region_cb (Clutter.TapAction tap, Clutter.Actor actor)
./src/game-view.vala: text.add_constraint (new Clutter.AlignConstraint (this, Clutter.AlignAxis.BOTH, 0.5f));
./src/game-view.vala: text.add_constraint (new Clutter.AlignConstraint (this, Clutter.AlignAxis.BOTH, 0.5f));
./src/game-view.vala: var button_actor = new GtkClutter.Actor.with_contents (play_again_button);
./src/game-view.vala: button_actor.add_constraint (new Clutter.AlignConstraint (this, Clutter.AlignAxis.X_AXIS, 0.5f));
./src/game-view.vala: button_actor.add_constraint (new Clutter.AlignConstraint (this, Clutter.AlignAxis.Y_AXIS, 0.88f));
./src/game-view.vala: button_actor.set_easing_mode (Clutter.AnimationMode.EASE_OUT_ELASTIC);
./src/game-view.vala: internal Clutter.Image[] textures;
./src/game-view.vala: internal Clutter.Image cursor;
./src/game-view.vala: textures = new Clutter.Image [4];
./src/game-view.vala: textures[i] = new Clutter.Image ();
./src/game-view.vala: cursor = new Clutter.Image ();
./src/game-view.vala: catch (Clutter.TextureError e)
./src/game-view.vala: * This class defines the view of a tile. All clutter related stuff goes here
./src/game-view.vala:private class TileActor : Clutter.Actor
./src/game-view.vala: internal TileActor (Tile tile, Clutter.Image texture, int size)
./src/game-view.vala: set_content_gravity (Clutter.ContentGravity.CENTER);
./src/game-view.vala: set_easing_mode (Clutter.AnimationMode.EASE_OUT_QUAD);
./src/game-view.vala: set_easing_mode (Clutter.AnimationMode.LINEAR);
./src/game-view.vala: var anim_mode = is_zealous ? Clutter.AnimationMode.EASE_OUT_BOUNCE : Clutter.AnimationMode.EASE_OUT_QUAD;
./src/game-view.vala:private class CursorActor : Clutter.Actor
./src/game-view.vala: internal CursorActor (Clutter.Content texture, int size)
./src/game-view.vala: set_content_gravity (Clutter.ContentGravity.CENTER);
./src/game-view.vala: * This class defines the view of a score. All clutter related stuff goes here
./src/game-view.vala:private class ScoreActor : Clutter.Group
./src/game-view.vala: private Clutter.Text label;
./src/game-view.vala: label = new Clutter.Text ();
./src/game-view.vala: label.set_color (Clutter.Color.from_string ("rgba(255, 255, 255, 255)"));
./src/game-view.vala: set_easing_mode (Clutter.AnimationMode.EASE_OUT_SINE);
./src/game-view.vala: set_easing_mode (Clutter.AnimationMode.EASE_OUT_ELASTIC);
./src/window.vala: /* Create a clutter renderer widget */
./src/swell-foop.vala: add_option_group (Clutter.get_option_group_without_init ());
./src/swell-foop.vala: if (GtkClutter.init (ref args) != Clutter.InitError.SUCCESS)
./src/swell-foop.vala: warning ("Failed to initialise Clutter");
./src/meson.build: clutter_dep,
./src/meson.build: clutter_gtk_dep,
./org.gnome.SwellFoop.json: "name": "clutter",
./org.gnome.SwellFoop.json: "url": "https://gitlab.gnome.org/GNOME/clutter.git"
./org.gnome.SwellFoop.json: "name": "clutter-gtk",
./org.gnome.SwellFoop.json: "url": "https://gitlab.gnome.org/GNOME/clutter-gtk.git"
./org.gnome.SwellFoop.json: "name": "clutter-gst",
./org.gnome.SwellFoop.json: "url": "https://gitlab.gnome.org/GNOME/clutter-gst.git",
./org.gnome.SwellFoop.json: "branch": "clutter-gst-3.0"
./meson.build:clutter_dep = dependency('clutter-1.0', version: '>= 1.14.0')
./meson.build:clutter_gtk_dep = dependency('clutter-gtk-1.0', version: '>= 1.5.0')
$:acko\> grep -ir cogl .
./src/game-view.vala: textures[i].set_data (pixbuf.get_pixels (), Cogl.PixelFormat.RGBA_8888,
./src/game-view.vala: cursor.set_data (pixbuf.get_pixels (), Cogl.PixelFormat.RGBA_8888,
./org.gnome.SwellFoop.json: "name": "cogl",
./org.gnome.SwellFoop.json: "--disable-cogl-gst",
./org.gnome.SwellFoop.json: "url": "https://gitlab.gnome.org/GNOME/cogl.git",
./org.gnome.SwellFoop.json: "branch": "cogl-1.22"