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 #

aC_SRC_OVER :: BYTE Source #

aC_SRC_ALPHA :: BYTE Source #

type PBLENDFUNCTION = Ptr BLENDFUNCTION Source #

type LPBLENDFUNCTION = Ptr BLENDFUNCTION Source #

data BLENDFUNCTION Source #

Constructors

Instances

Instances details
Instance details

Defined in Graphics.Win32.GDI.AlphaBlend

Methods

showsPrec :: Int -> BLENDFUNCTION -> ShowS

show :: BLENDFUNCTION -> String

showList :: [BLENDFUNCTION] -> ShowS

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 ()

AltStyle によって変換されたページ (->オリジナル) /