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.
ClutterTexture
— An actor for displaying and manipulating images.
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
ClutterTableLayout
— A layout manager arranging children in rows and columns
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