ClutterClutter is a simple GL-based canvas library. | |
Download |
Clutter Ranking & Summary
Advertisement
- License:
- Perl Artistic License
- Price:
- FREE
- Publisher Name:
- Emmanuele Bassi
- Publisher web site:
- http://search.cpan.org/~ebassi/Clutter-0.230/Clutter.pm
Clutter Tags
Clutter Description
Clutter is a simple GL-based canvas library. Clutter is a simple GL-based canvas library.SYNOPSIS use Clutter qw( :init ); # create the main stage my $stage = Clutter::Stage->get_default(); $stage->set_color(Clutter::Color->parse('DarkSlateGray')); $stage->signal_connect('key-press-event' => sub { Clutter->main_quit() }); $stage->set_size(800, 600); # add an actor and place it right in the middle my $label = Clutter::Label->new("Sans 30", "Hello, Clutter!"); $label->set_color(Clutter::Color->new(0xff, 0xcc, 0xcc, 0xdd)); $label->set_position(($stage->get_width() - $label->get_width()) / 2, ($stage->get_height() - $label->get_height()) / 2); $stage->add($label); $stage->show_all(); Clutter->main(); 0;Clutter is a GObject based library for creating fast, visually rich graphical user interfaces. It is intended for creating single window heavily stylised applications such as media box ui's, presentations or kiosk style programs in preference to regular 'desktop' style applications.Clutter's underlying graphics rendering is OpenGL (version 1.2+) based. The clutter API is intended to be easy to use, attempting to hide many of the GL complexities. It targets mainly 2D based graphics and is definetly not intended to be a general interface for all OpenGL functionality.As well as OpenGL Clutter depends on and uses Glib, Glib::Object, Gtk2::Pango, Gtk2::Gdk::Pixbuf and GStreamer.Requirements:· Perl Requirements: · Perl
Clutter Related Software