-- | Copyright  : Will Thompson and Iñaki García Etxebarria
-- License    : LGPL-2.1
-- Maintainer : Iñaki García Etxebarria

#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif

module GI.Clutter.Objects
    (     module GI.Clutter.Objects.Action        ,
    module GI.Clutter.Objects.Actor         ,
    module GI.Clutter.Objects.ActorMeta     ,
    module GI.Clutter.Objects.AlignConstraint,
    module GI.Clutter.Objects.Alpha         ,
    module GI.Clutter.Objects.Animation     ,
    module GI.Clutter.Objects.Animator      ,
    module GI.Clutter.Objects.Backend       ,
    module GI.Clutter.Objects.Behaviour     ,
    module GI.Clutter.Objects.BehaviourDepth,
    module GI.Clutter.Objects.BehaviourEllipse,
    module GI.Clutter.Objects.BehaviourOpacity,
    module GI.Clutter.Objects.BehaviourPath ,
    module GI.Clutter.Objects.BehaviourRotate,
    module GI.Clutter.Objects.BehaviourScale,
    module GI.Clutter.Objects.BinLayout     ,
    module GI.Clutter.Objects.BindConstraint,
    module GI.Clutter.Objects.BindingPool   ,
    module GI.Clutter.Objects.BlurEffect    ,
    module GI.Clutter.Objects.Box           ,
    module GI.Clutter.Objects.BoxLayout     ,
    module GI.Clutter.Objects.BrightnessContrastEffect,
    module GI.Clutter.Objects.CairoTexture  ,
    module GI.Clutter.Objects.Canvas        ,
    module GI.Clutter.Objects.ChildMeta     ,
    module GI.Clutter.Objects.ClickAction   ,
    module GI.Clutter.Objects.ClipNode      ,
    module GI.Clutter.Objects.Clone         ,
    module GI.Clutter.Objects.ColorNode     ,
    module GI.Clutter.Objects.ColorizeEffect,
    module GI.Clutter.Objects.Constraint    ,
    module GI.Clutter.Objects.DeformEffect  ,
    module GI.Clutter.Objects.DesaturateEffect,
    module GI.Clutter.Objects.DeviceManager ,
    module GI.Clutter.Objects.DragAction    ,
    module GI.Clutter.Objects.DropAction    ,
    module GI.Clutter.Objects.Effect        ,
    module GI.Clutter.Objects.FixedLayout   ,
    module GI.Clutter.Objects.FlowLayout    ,
    module GI.Clutter.Objects.GestureAction ,
    module GI.Clutter.Objects.GridLayout    ,
    module GI.Clutter.Objects.Group         ,
    module GI.Clutter.Objects.Image         ,
    module GI.Clutter.Objects.InputDevice   ,
    module GI.Clutter.Objects.Interval      ,
    module GI.Clutter.Objects.KeyframeTransition,
    module GI.Clutter.Objects.LayoutManager ,
    module GI.Clutter.Objects.LayoutMeta    ,
    module GI.Clutter.Objects.ListModel     ,
    module GI.Clutter.Objects.Model         ,
    module GI.Clutter.Objects.ModelIter     ,
    module GI.Clutter.Objects.OffscreenEffect,
    module GI.Clutter.Objects.PageTurnEffect,
    module GI.Clutter.Objects.PaintNode     ,
    module GI.Clutter.Objects.PanAction     ,
    module GI.Clutter.Objects.ParamSpecUnit ,
    module GI.Clutter.Objects.Path          ,
    module GI.Clutter.Objects.PathConstraint,
    module GI.Clutter.Objects.PipelineNode  ,
    module GI.Clutter.Objects.PropertyTransition,
    module GI.Clutter.Objects.Rectangle     ,
    module GI.Clutter.Objects.RotateAction  ,
    module GI.Clutter.Objects.Score         ,
    module GI.Clutter.Objects.Script        ,
    module GI.Clutter.Objects.ScrollActor   ,
    module GI.Clutter.Objects.Settings      ,
    module GI.Clutter.Objects.Shader        ,
    module GI.Clutter.Objects.ShaderEffect  ,
    module GI.Clutter.Objects.ShaderFloat   ,
    module GI.Clutter.Objects.ShaderInt     ,
    module GI.Clutter.Objects.ShaderMatrix  ,
    module GI.Clutter.Objects.SnapConstraint,
    module GI.Clutter.Objects.Stage         ,
    module GI.Clutter.Objects.StageManager  ,
    module GI.Clutter.Objects.State         ,
    module GI.Clutter.Objects.SwipeAction   ,
    module GI.Clutter.Objects.TableLayout   ,
    module GI.Clutter.Objects.TapAction     ,
    module GI.Clutter.Objects.Text          ,
    module GI.Clutter.Objects.TextBuffer    ,
    module GI.Clutter.Objects.TextNode      ,
    module GI.Clutter.Objects.Texture       ,
    module GI.Clutter.Objects.TextureNode   ,
    module GI.Clutter.Objects.Timeline      ,
    module GI.Clutter.Objects.Transition    ,
    module GI.Clutter.Objects.TransitionGroup,
    module GI.Clutter.Objects.ZoomAction    ,


    ) where

import GI.Clutter.Objects.Action
import GI.Clutter.Objects.Actor
import GI.Clutter.Objects.ActorMeta
import GI.Clutter.Objects.AlignConstraint
import GI.Clutter.Objects.Alpha
import GI.Clutter.Objects.Animation
import GI.Clutter.Objects.Animator
import GI.Clutter.Objects.Backend
import GI.Clutter.Objects.Behaviour
import GI.Clutter.Objects.BehaviourDepth
import GI.Clutter.Objects.BehaviourEllipse
import GI.Clutter.Objects.BehaviourOpacity
import GI.Clutter.Objects.BehaviourPath
import GI.Clutter.Objects.BehaviourRotate
import GI.Clutter.Objects.BehaviourScale
import GI.Clutter.Objects.BinLayout
import GI.Clutter.Objects.BindConstraint
import GI.Clutter.Objects.BindingPool
import GI.Clutter.Objects.BlurEffect
import GI.Clutter.Objects.Box
import GI.Clutter.Objects.BoxLayout
import GI.Clutter.Objects.BrightnessContrastEffect
import GI.Clutter.Objects.CairoTexture
import GI.Clutter.Objects.Canvas
import GI.Clutter.Objects.ChildMeta
import GI.Clutter.Objects.ClickAction
import GI.Clutter.Objects.ClipNode
import GI.Clutter.Objects.Clone
import GI.Clutter.Objects.ColorNode
import GI.Clutter.Objects.ColorizeEffect
import GI.Clutter.Objects.Constraint
import GI.Clutter.Objects.DeformEffect
import GI.Clutter.Objects.DesaturateEffect
import GI.Clutter.Objects.DeviceManager
import GI.Clutter.Objects.DragAction
import GI.Clutter.Objects.DropAction
import GI.Clutter.Objects.Effect
import GI.Clutter.Objects.FixedLayout
import GI.Clutter.Objects.FlowLayout
import GI.Clutter.Objects.GestureAction
import GI.Clutter.Objects.GridLayout
import GI.Clutter.Objects.Group
import GI.Clutter.Objects.Image
import GI.Clutter.Objects.InputDevice
import GI.Clutter.Objects.Interval
import GI.Clutter.Objects.KeyframeTransition
import GI.Clutter.Objects.LayoutManager
import GI.Clutter.Objects.LayoutMeta
import GI.Clutter.Objects.ListModel
import GI.Clutter.Objects.Model
import GI.Clutter.Objects.ModelIter
import GI.Clutter.Objects.OffscreenEffect
import GI.Clutter.Objects.PageTurnEffect
import GI.Clutter.Objects.PaintNode
import GI.Clutter.Objects.PanAction
import GI.Clutter.Objects.ParamSpecUnit
import GI.Clutter.Objects.Path
import GI.Clutter.Objects.PathConstraint
import GI.Clutter.Objects.PipelineNode
import GI.Clutter.Objects.PropertyTransition
import GI.Clutter.Objects.Rectangle
import GI.Clutter.Objects.RotateAction
import GI.Clutter.Objects.Score
import GI.Clutter.Objects.Script
import GI.Clutter.Objects.ScrollActor
import GI.Clutter.Objects.Settings
import GI.Clutter.Objects.Shader
import GI.Clutter.Objects.ShaderEffect
import GI.Clutter.Objects.ShaderFloat
import GI.Clutter.Objects.ShaderInt
import GI.Clutter.Objects.ShaderMatrix
import GI.Clutter.Objects.SnapConstraint
import GI.Clutter.Objects.Stage
import GI.Clutter.Objects.StageManager
import GI.Clutter.Objects.State
import GI.Clutter.Objects.SwipeAction
import GI.Clutter.Objects.TableLayout
import GI.Clutter.Objects.TapAction
import GI.Clutter.Objects.Text
import GI.Clutter.Objects.TextBuffer
import GI.Clutter.Objects.TextNode
import GI.Clutter.Objects.Texture
import GI.Clutter.Objects.TextureNode
import GI.Clutter.Objects.Timeline
import GI.Clutter.Objects.Transition
import GI.Clutter.Objects.TransitionGroup
import GI.Clutter.Objects.ZoomAction

import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P

import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.BasicTypes as B.Types
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GArray as B.GArray
import qualified Data.GI.Base.GClosure as B.GClosure
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GHashTable as B.GHT
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GValue as B.GValue
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.GI.Base.Properties as B.Properties
import qualified Data.GI.Base.Signals as B.Signals
import qualified Control.Monad.IO.Class as MIO
import qualified Data.Coerce as Coerce
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GHC.OverloadedLabels as OL
import qualified GHC.Records as R