Part IV. Clutter Core Reference

Table of Contents

Abstract classes and interfaces
ClutterActor — The basic element of the scene graph
ClutterContainer — An interface for container actors
ClutterChildMeta — Wrapper for actors inside a container
ClutterMedia — An interface for controlling playback of media data
ClutterLayoutManager — Layout managers base class
ClutterLayoutMeta — Wrapper for actors inside a layout manager
ClutterActorMeta — Base class of actor modifiers
ClutterAction — Abstract class for event-related logic
ClutterConstraint — Abstract class for constraints on position or size
ClutterEffect — Base class for actor effects
ClutterContent — Delegate for painting the content of an actor
Base actors
ClutterStage — Top level visual element to which actors are placed.
ClutterClone — An actor that displays a clone of a source actor
ClutterText — An actor for displaying and editing text
ClutterScrollActor — An actor for displaying a portion of its children
Layout managers
ClutterFixedLayout — A fixed layout manager
ClutterBinLayout — A simple layout manager
ClutterFlowLayout — A reflowing layout manager
ClutterBoxLayout — A layout manager arranging children on a single line
ClutterGridLayout — A layout manager for a grid of actors
Actions
ClutterClickAction — Action for clickable actors
ClutterDragAction — Action enabling dragging on actors
ClutterDropAction — An action for drop targets
ClutterGestureAction — Action for gesture gestures
ClutterPanAction — Action for pan gestures
ClutterSwipeAction — Action for swipe gestures
ClutterRotateAction — Action to rotate an actor
ClutterZoomAction — Action enabling zooming on actors
ClutterTapAction — Action for tap gestures
Constraints
ClutterAlignConstraint — A constraint aligning the position of an actor
ClutterBindConstraint — A constraint binding the position or size of an actor
ClutterPathConstraint — A constraint that follows a path
ClutterSnapConstraint — A constraint snapping two actors together
Effects
ClutterOffscreenEffect — Base class for effects using offscreen buffers
ClutterShaderEffect — Base class for shader effects
ClutterDeformEffect — A base class for effects deforming the geometry of an actor
ClutterBlurEffect — A blur effect
ClutterBrightnessContrastEffect — Increase/decrease brightness and/or contrast of actor.
ClutterColorizeEffect — A colorization effect
ClutterDesaturateEffect — A desaturation effect
ClutterPageTurnEffect — A page turning effect
Content
ClutterCanvas — Content for 2D painting
ClutterImage — Image data content
Paint Objects
ClutterPaintNode — Paint objects
Paint Nodes — ClutterPaintNode implementations