[gnome-devel-docs] overview/clutter: Initial content
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-devel-docs] overview/clutter: Initial content
- Date: Thu, 7 Apr 2011 10:34:01 +0000 (UTC)
commit bcb812330671ea060209fd703bc77e5de64bc332
Author: Emmanuele Bassi <ebassi linux intel com>
Date: Wed Apr 6 17:23:07 2011 +0100
overview/clutter: Initial content
platform-overview/C/clutter.page | 36 ++++++++++++++++++++++++++++++------
1 files changed, 30 insertions(+), 6 deletions(-)
---
diff --git a/platform-overview/C/clutter.page b/platform-overview/C/clutter.page
index 5f04b7b..a2f8cdc 100644
--- a/platform-overview/C/clutter.page
+++ b/platform-overview/C/clutter.page
@@ -9,12 +9,36 @@
<title>Clutter</title>
-<p>Built on top of OpenGL, Clutter makes it easy to create dynamic
-user interfaces with fast animations.</p>
+<p>Clutter is a library that allows creating fast, portable, dynamic,
+compelling user interfaces.</p>
-<steps>
- <item><p><link href="http://docs.clutter-project.org/docs/clutter/stable/">Clutter Reference Manual</link></p></item>
- <item><p><link href="http://www.clutter-project.org/about">The Clutter web site</link></p></item>
-</steps>
+<p>Clutter uses the <link href="http://www.khronos.org/opengl/">OpenGL</link>
+and <link href="http://www.khronos.org/opengles/">OpenGL|ES</link> industry
+standard API to access the accelerated graphical hardware on both desktop and
+mobile environments alike, without exposing the complexities of GPU pipeline
+programming.</p>
+
+<p>Clutter does not specify any visual style, and does not provide any
+pre-defined complex user interface control; it lets the developer define what
+is needed, using a flexible scene graph API, with free-form placement of the
+scene elements (or "actors") on the main viewport (or "stage").</p>
+
+<p>Clutter comes with pre-defined actors for displaying solid colors,
+image data, text and custom high-precision 2D drawing using the Cairo
+API. Clutter also provides generic classes for structuring a user interface
+using both a box-packing model like GTK+, and a series of free-form
+"constraints".</p>
+
+<p>A number of third-party libraries allow integration with other
+technologies, such as: Clutter-GTK, for embedding a Clutter stage inside a
+GTK+ application; Clutter-GStreamer, for embedding GStreamer video and audio
+pipelines; Clutter-Box2D and Clutter-Bullet, for adding physics interaction
+in both 2D and 3D environments.</p>
+
+<list style="compact">
+ <item><p><link href="http://docs.clutter-project.org/docs/clutter-cookbook/1.0/">The Clutter Cookbook</link></p></item>
+ <item><p><link href="http://developer.gnome.org/clutter/stable">Clutter Reference Manual</link></p></item>
+ <item><p><link href="http://www.clutter-project.org">The Clutter web site</link></p></item>
+</list>
</page>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]