[gnome-devel-docs] overview/clutter: Initial content



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]