Clutter Reference Manual: Object Hierarchy

## Object Hierarchy

        GObject
        ├── GInitiallyUnowned
        │   ├── ClutterActorMeta
        │   │   ├── ClutterAction
        │   │   │   ├── ClutterClickAction
        │   │   │   ├── ClutterDragAction
        │   │   │   ├── ClutterDropAction
        │   │   │   ╰── ClutterGestureAction
        │   │   │       ├── ClutterPanAction
        │   │   │       ├── ClutterRotateAction
        │   │   │       ├── ClutterSwipeAction
        │   │   │       ├── ClutterTapAction
        │   │   │       ╰── ClutterZoomAction
        │   │   ├── ClutterConstraint
        │   │   │   ├── ClutterAlignConstraint
        │   │   │   ├── ClutterBindConstraint
        │   │   │   ├── ClutterPathConstraint
        │   │   │   ╰── ClutterSnapConstraint
        │   │   ╰── ClutterEffect
        │   │       ╰── ClutterOffscreenEffect
        │   │           ├── ClutterBlurEffect
        │   │           ├── ClutterBrightnessContrastEffect
        │   │           ├── ClutterColorizeEffect
        │   │           ├── ClutterDeformEffect
        │   │           │   ╰── ClutterPageTurnEffect
        │   │           ├── ClutterDesaturateEffect
        │   │           ╰── ClutterShaderEffect
        │   ├── ClutterActor
        │   │   ├── ClutterBox
        │   │   ├── ClutterTexture
        │   │   │   ╰── ClutterCairoTexture
        │   │   ├── ClutterClone
        │   │   ├── ClutterGroup
        │   │   │   ╰── ClutterStage
        │   │   ├── ClutterRectangle
        │   │   ├── ClutterScrollActor
        │   │   ╰── ClutterText
        │   ├── ClutterAlpha
        │   ├── ClutterLayoutManager
        │   │   ├── ClutterBinLayout
        │   │   ├── ClutterBoxLayout
        │   │   ├── ClutterFixedLayout
        │   │   ├── ClutterFlowLayout
        │   │   ├── ClutterGridLayout
        │   │   ╰── ClutterTableLayout
        │   ├── ClutterInterval
        │   ╰── ClutterPath
        ├── ClutterAnimation
        ├── ClutterAnimator
        ├── ClutterBackend
        ├── ClutterBehaviour
        │   ├── ClutterBehaviourDepth
        │   ├── ClutterBehaviourEllipse
        │   ├── ClutterBehaviourOpacity
        │   ├── ClutterBehaviourPath
        │   ├── ClutterBehaviourRotate
        │   ╰── ClutterBehaviourScale
        ├── ClutterBindingPool
        ├── ClutterCanvas
        ├── ClutterChildMeta
        │   ╰── ClutterLayoutMeta
        ├── ClutterDeviceManager
        ├── ClutterImage
        ├── ClutterInputDevice
        ├── ClutterTimeline
        │   ╰── ClutterTransition
        │       ├── ClutterPropertyTransition
        │       │   ╰── ClutterKeyframeTransition
        │       ╰── ClutterTransitionGroup
        ├── ClutterModel
        │   ╰── ClutterListModel
        ├── ClutterModelIter
        ├── ClutterScore
        ├── ClutterScript
        ├── ClutterSettings
        ├── ClutterShader
        ├── ClutterStageManager
        ├── ClutterState
        ╰── ClutterTextBuffer
        GInterface
        ├── ClutterContainer
        ├── ClutterScriptable
        ├── ClutterAnimatable
        ├── ClutterContent
        ╰── ClutterMedia
        ClutterPaintNode