    -----------------------------------------------------------------------------
    --
    -- Module      :  Graphics.Rendering.OpenGL.GL.FramebufferObjects
    -- Copyright   :
    -- License     :  BSD3
    --
    -- Maintainer  :  Sven Panne <sven.panne@aedion.de>
    -- Stability   :
    -- Portability :
    --
    -- |
    --
    -----------------------------------------------------------------------------

    module Graphics.Rendering.OpenGL.GL.FramebufferObjects (
       module Graphics.Rendering.OpenGL.GL.FramebufferObjects.Attachments,
       module Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObjects,
       module Graphics.Rendering.OpenGL.GL.FramebufferObjects.Queries,
       module Graphics.Rendering.OpenGL.GL.FramebufferObjects.RenderbufferObjects,
    ) where

    import Graphics.Rendering.OpenGL.GL.FramebufferObjects.Attachments
        hiding (getFBAParameteriv)
    -- import FramebufferObjects, hiding the constructor for FramebufferObject
    import Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObjects
       hiding ( FramebufferObject, marshalFramebufferTarget )
    import Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObjects
       (FramebufferObject)
    import Graphics.Rendering.OpenGL.GL.FramebufferObjects.Queries
    -- import RenderbufferObjects, hiding the constructor for RenderbufferObject
    import Graphics.Rendering.OpenGL.GL.FramebufferObjects.RenderbufferObjects
       hiding ( RenderbufferObject, marshalRenderbufferTarget, getRBParameteriv )
    import Graphics.Rendering.OpenGL.GL.FramebufferObjects.RenderbufferObjects
       (RenderbufferObject)