Version 0.4

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You may obtain a copy of the GNU Free Documentation License from the Free Software Foundation by visiting their Web site or by writing to:


          The Free Software Foundation, Inc.,
          59 Temple Place - Suite 330,
          BostonMA 02111-1307,
          USA
        


I. Clutter Overview
II. Clutter Core Reference
Abstract Classes and Interfaces
ClutterActor — Base abstract class for all visual stage actors.
ClutterContainer — An interface for implementing container actors
ClutterLayout — An interface for implementing layouts
ClutterBox — Base class for layout containers
ClutterMedia — An interface for controlling playback of media data.
Base Actors
ClutterStage — Top level visual element to which actors are placed.
ClutterRectangle — An actor that displays simple rectangles.
ClutterTexture — An actor for displaying and manipulating images.
ClutterCloneTexture — Actor for cloning existing textures in an efficient way.
ClutterLabel — Actor for displaying text
ClutterEntry — A single line text entry actor
Container Actors
ClutterGroup — Actor class containing multiple children. actors.
ClutterHBox — Simple horizontal box
ClutterVBox — Simple vertical box
III. Clutter Animation Support
Base Classes
ClutterTimeline — A class for based events
ClutterAlpha — A class for calculating an alpha value as a function of time.
ClutterBehaviour — Class for providing behaviours to actors
Clutter Behaviours
ClutterBehaviourBspline — A behaviour class interpolating actors along a path defined by bezier spline.
ClutterBehaviourDepth — Behaviour controlling the depth
ClutterBehaviourEllipse — elliptic path behaviour.
ClutterBehaviourOpacity — Behaviour controlling the opacity
ClutterBehaviourPath — A behaviour class interpolating actors along a defined path.
ClutterBehaviourRotate — A behaviour class to rotate actors
ClutterBehaviourScale — A behaviour class interpolating actors size between two values.
Simple Effects
Clutter Effects — Utility Class for basic visual effects
IV. Clutter Tools
General — Various 'global' clutter functions.
Events — User and window system events
Colors — Color management and manipulation.
Utilities — Misc utility functions.
Fixed Point Support — Fixed Point API
Versioning Macros — Versioning utility macros
Unit conversion — A logical distance unit.
V. Clutter Backends
ClutterBackend — Backend abstraction
GLX Specific Support — GLX specific API
VI. Additional Documentation
Implementing a new actor
Creating Animations with Clutter
Index
Index of deprecated symbols
Index of new symbols in 0.2
Index of new symbols in 0.4
A. License