{-# LINE 1 "src/HROOT/Core/TAttFill/FFI.hsc" #-}
{-# LANGUAGE ForeignFunctionInterface, InterruptibleFFI #-}
module HROOT.Core.TAttFill.FFI where
import Data.Word
import Data.Int
import Foreign.C
import Foreign.Ptr
import HROOT.Core.TAttFill.RawType
import HROOT.Core.TAttFill.RawType

foreign import ccall interruptible
               "HROOTCoreTAttFill.h TAttFill_delete" c_tattfill_delete ::
               Ptr RawTAttFill -> IO ()

foreign import ccall interruptible
               "HROOTCoreTAttFill.h TAttFill_newTAttFill" c_tattfill_newtattfill
               :: CShort -> CShort -> IO (Ptr RawTAttFill)

foreign import ccall interruptible
               "HROOTCoreTAttFill.h TAttFill_SetFillColor" c_tattfill_setfillcolor
               :: Ptr RawTAttFill -> CInt -> IO ()

foreign import ccall interruptible
               "HROOTCoreTAttFill.h TAttFill_SetFillStyle" c_tattfill_setfillstyle
               :: Ptr RawTAttFill -> CInt -> IO ()