Imlib-0.1ContentsIndex
Graphics.Imlib
Documentation
type ImlibProgressFunction = ImlibImage -> Word8 -> Int -> Int -> Int -> Int -> IO Int
type ImlibDataDestructorFunction = ImlibImage -> Ptr () -> IO ()
data ImlibTTFEncoding
Constructors
ImlibTTFEncodingISO88591
ImlibTTFEncodingISO88592
ImlibTTFEncodingISO88593
ImlibTTFEncodingISO88594
ImlibTTFEncodingISO88595
show/hide Instances
data ImlibLoadError
Constructors
ImlibLoadErrorNone
ImlibLoadErrorFileDoesNotExist
ImlibLoadErrorFileIsDirectory
ImlibLoadErrorPermissionDeniedToRead
ImlibLoadErrorNoLoaderForFileFormat
ImlibLoadErrorPathTooLong
ImlibLoadErrorPathComponentNonExistant
ImlibLoadErrorPathComponentNotDirectory
ImlibLoadErrorPathPointsOutsideAddressSpace
ImlibLoadErrorTooManySymbolicLinks
ImlibLoadErrorOutOfMemory
ImlibLoadErrorOutOfFileDescriptors
ImlibLoadErrorPermissionDeniedToWrite
ImlibLoadErrorOutOfDiskSpace
ImlibLoadErrorUnknown
show/hide Instances
data ImlibTextDirection
Constructors
ImlibTextToRight
ImlibTextToLeft
ImlibTextToDown
ImlibTextToUp
ImlibTextToAngle
show/hide Instances
data ImlibOperation
Constructors
ImlibOpCopy
ImlibOpAdd
ImlibOpSubtract
ImlibOpReshade
show/hide Instances
data ImlibColor
Constructors
ImlibColor Word32 Word32 Word32 Word32
show/hide Instances
data ImlibBorder
Constructors
ImlibBorder Int Int Int Int
show/hide Instances
data ImlibPolygon
data ImlibFilter
data ImlibColorRange
data ImlibFont
data ImlibUpdates
data ImlibColorModifier
data ImlibImage
data ImlibContext
contextSetOperation :: ImlibOperation -> IO ()
contextSetDirection :: ImlibTextDirection -> IO ()
contextGetOperation :: IO ImlibOperation
contextGetDirection :: IO ImlibTextDirection
contextGetColor :: IO (Int, Int, Int, Int)
contextGetColorCmya :: IO (Int, Int, Int, Int)
contextGetColorHsva :: IO (Int, Int, Int, Int)
contextGetColorHlsa :: IO (Int, Int, Int, Int)
contextGetImlibColor :: IO ImlibColor
loadImageWithErrorReturn :: String -> IO (ImlibImage, ImlibLoadError)
imageWithData :: (Ptr Word32 -> IO a) -> IO a
imageGetBorder :: IO ImlibBorder
imageSetBorder :: ImlibBorder -> IO ()
imageFormat :: IO String
updatesGetCoordinates :: ImlibUpdates -> IO (Int, Int, Int, Int)
imageQueryPixelCmya :: Int -> Int -> IO (Int, Int, Int, Int)
imageQueryPixelHsva :: Int -> Int -> IO (Int, Int, Int, Int)
imageQueryPixelHlsa :: Int -> Int -> IO (Int, Int, Int, Int)
saveImageWithErrorReturn :: String -> IO ImlibLoadError
createImageUsingArray :: Array (Int, Int) ImlibColor -> IO ImlibImage
withImageBits :: (Int -> Int -> [Word32] -> [Word32]) -> IO ()
withImage :: (Int -> Int -> [ImlibColor] -> [ImlibColor]) -> IO ()
Produced by Haddock version 0.8