module Qtc.Classes.Opengl (
QbindTexture(..)
, QdeleteTexture(..)
, QdoneCurrent(..)
, QdoubleBuffer(..)
, QisSharing(..)
, QmakeCurrent(..)
, QswapBuffers(..)
) where
import Foreign.C.Types
import Qtc.ClassTypes.Core
import Qth.ClassTypes.Core
import Qtc.ClassTypes.Gui
import Qtc.ClassTypes.Opengl
class QbindTexture a b where
bindTexture :: a -> b -> IO (Int)
class QdeleteTexture a b where
deleteTexture :: a -> b -> IO ()
class QdoneCurrent a b c | a -> c where
doneCurrent :: a -> b -> c
class QdoubleBuffer a b where
doubleBuffer :: a -> b -> IO (Bool)
class QisSharing a b where
isSharing :: a -> b -> IO (Bool)
class QmakeCurrent a b c | a -> c where
makeCurrent :: a -> b -> c
class QswapBuffers a b where
swapBuffers :: a -> b -> IO ()