{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, GeneralizedNewtypeDeriving, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
{-# LANGUAGE NoMonomorphismRestriction #-}
module Graphics.UI.Qtah.Gui.QBrush (
QBrushValue (..),
QBrushConstPtr (..),
QBrushPtr (..),
QBrushConst,
QBrush,
castConst,
cast,
downCastConst,
downCast,
decode,
new,
newCopy,
newWithColor,
aSSIGN,
color,
eQ,
isOpaque,
nE,
setColor,
setGlobalColor,
setStyle,
setTexture,
setTextureImage,
setTransform,
style,
swap,
texture,
textureImage,
transform,
) where
import qualified Foreign.Hoppy.Runtime as QtahFHR
import Graphics.UI.Qtah.Generated.Gui.QBrush
import qualified Graphics.UI.Qtah.Generated.Gui.QBrush as M100
import Prelude ()
import qualified Prelude as QtahP
castConst = toQBrushConst
cast = toQBrush
downCastConst = downToQBrushConst
downCast = downToQBrush
decode :: (QBrushConstPtr this) => this -> QtahP.IO M100.QBrush
decode = QtahFHR.decode QtahP.. toQBrushConst