Win32-2.14.1.0: A binding to Windows Win32 API.
Copyright2013 shelarcy
LicenseBSD-style
Maintainershelarcy@gmail.com
StabilityProvisional
PortabilityNon-portable (Win32 API)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Graphics.Win32.GDI.AlphaBlend

Description

Provides alpha blending functionality.

Documentation

c_AlphaBlend :: HDC -> Int -> Int -> Int -> Int -> HDC -> Int -> Int -> Int -> Int -> PBLENDFUNCTION -> IO BOOL Source #

c_TransparentBlt :: HDC -> Int -> Int -> Int -> Int -> HDC -> Int -> Int -> Int -> Int -> UINT -> IO BOOL Source #

data BLENDFUNCTION Source #

Instances

Instances details
Show BLENDFUNCTION Source # 
Instance details

Defined in Graphics.Win32.GDI.AlphaBlend

Methods

showsPrec :: Int -> BLENDFUNCTION -> ShowS

show :: BLENDFUNCTION -> String

showList :: [BLENDFUNCTION] -> ShowS

Storable BLENDFUNCTION Source # 
Instance details

Defined in Graphics.Win32.GDI.AlphaBlend

Methods

sizeOf :: BLENDFUNCTION -> Int

alignment :: BLENDFUNCTION -> Int

peekElemOff :: Ptr BLENDFUNCTION -> Int -> IO BLENDFUNCTION

pokeElemOff :: Ptr BLENDFUNCTION -> Int -> BLENDFUNCTION -> IO ()

peekByteOff :: Ptr b -> Int -> IO BLENDFUNCTION

pokeByteOff :: Ptr b -> Int -> BLENDFUNCTION -> IO ()

peek :: Ptr BLENDFUNCTION -> IO BLENDFUNCTION

poke :: Ptr BLENDFUNCTION -> BLENDFUNCTION -> IO ()