Clutter 0.8.6 Reference Manual

Version 0.8.6

Copyright © 2008 OpenedHand LTD

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,
Boston, MA 02111-1307,
USA

I. Overview
II. Building Clutter
III. Clutter Core Reference
  Abstract classes and interfaces
    ClutterActor — Base abstract class for all visual stage actors.
    ClutterContainer — An interface for implementing container actors
    ClutterChildMeta — Wrapper for actors inside a container
    ClutterMedia — An interface for controlling playback of media data.
  Base actors
    ClutterRectangle — An actor that displays a simple rectangle.
    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.
    ClutterStage — Top level visual element to which actors are placed.
IV. Clutter Animation Framework
  Base classes
    ClutterTimeline — A class for time-based events
    ClutterScore — Controller for multiple timelines
    ClutterAlpha — A class for calculating an alpha value as a function of time.
    ClutterBehaviour — Class for providing behaviours to actors
  Behaviours
    ClutterBehaviourBspline — A behaviour interpolating position along a B-Spline
    ClutterBehaviourDepth — A behaviour controlling the Z position
    ClutterBehaviourEllipse — A behaviour interpolating position along an ellipse
    ClutterBehaviourOpacity — Behaviour controlling the opacity
    ClutterBehaviourPath — A behaviour interpolating position along a path
    ClutterBehaviourRotate — A behaviour controlling rotation
    ClutterBehaviourScale — A behaviour controlling scale
  Simple effects API
    Clutter Effects — Utility Class for basic visual effects
V. Clutter Tools
  General purpose API
    Colors — Color management and manipulation.
    Events — User and window system events
    Fixed Point Support — Fixed Point API
    General — Various 'global' clutter functions.
    ClutterShader — Programmable pipeline abstraction
    Unit conversion — A logical distance unit.
    Utilities — Misc utility functions.
    Versioning Macros — Versioning utility macros
  User interface definition
    ClutterScript — Loads a scene from UI definition data
    ClutterScriptable — Override the UI definition parsing
  Generic list model
    ClutterModel — A generic model implementation
    ClutterModelIter — Iterates through a model
    ClutterListModel — List model implementation
VI. Clutter Backends
  ClutterBackend — Backend abstraction
  X11 Specific Support — X11 specific API
  Win32 Specific Support — Win32 specific API
VII. Additional Documentation
  Implementing a new actor
  Creating Animations with Clutter
    Basic Animations
    Timelines
    Behaviours
    Effects
    Conclusion
  Creating You Own Behaviours
Index
Index of deprecated symbols
Index of new symbols in 0.2
Index of new symbols in 0.4
Index of new symbols in 0.6
Index of new symbols in 0.8
A. License

Generated by GTK-Doc V1.10