# 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

Generated by GTK-Doc V1.21