bindings-directfb-0.0.1: Low level bindings to DirectFB
Source code
Contents
Index
Bindings.DirectFB.IDirectFBSurface
Description
http://directfb.org/docs/DirectFB_Reference_1_4/IDirectFBSurface.html
Documentation
data
C'IDirectFBSurface
Source
Constructors
C'IDirectFBSurface
c'IDirectFBSurface'GetCapabilities
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
C'DFBSurfaceCapabilities
->
IO
C'DFBResult
)
c'IDirectFBSurface'GetPosition
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
CInt
->
Ptr
CInt
->
IO
C'DFBResult
)
c'IDirectFBSurface'GetSize
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
CInt
->
Ptr
CInt
->
IO
C'DFBResult
)
c'IDirectFBSurface'GetVisibleRectangle
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
C'DFBRectangle
->
IO
C'DFBResult
)
c'IDirectFBSurface'GetPixelFormat
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
C'DFBSurfacePixelFormat
->
IO
C'DFBResult
)
c'IDirectFBSurface'GetAccelerationMask
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
C'IDirectFBSurface
->
Ptr
C'DFBAccelerationMask
->
IO
C'DFBResult
)
c'IDirectFBSurface'GetPalette
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
(
Ptr
C'IDirectFBPalette
) ->
IO
C'DFBResult
)
c'IDirectFBSurface'SetPalette
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
C'IDirectFBPalette
->
IO
C'DFBResult
)
c'IDirectFBSurface'SetAlphaRamp
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Word8
->
Word8
->
Word8
->
Word8
->
IO
C'DFBResult
)
c'IDirectFBSurface'Lock
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
C'DFBSurfaceLockFlags
->
Ptr
(
Ptr
()
) ->
Ptr
CInt
->
IO
C'DFBResult
)
c'IDirectFBSurface'GetFramebufferOffset
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
CInt
->
IO
C'DFBResult
)
c'IDirectFBSurface'Unlock
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
IO
C'DFBResult
)
c'IDirectFBSurface'Flip
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
C'DFBRegion
->
C'DFBSurfaceFlipFlags
->
IO
C'DFBResult
)
c'IDirectFBSurface'SetField
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
CInt
->
IO
C'DFBResult
)
c'IDirectFBSurface'Clear
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Word8
->
Word8
->
Word8
->
Word8
->
IO
C'DFBResult
)
c'IDirectFBSurface'SetClip
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
C'DFBRegion
->
IO
C'DFBResult
)
c'IDirectFBSurface'GetClip
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
C'DFBRegion
->
IO
C'DFBResult
)
c'IDirectFBSurface'SetColor
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Word8
->
Word8
->
Word8
->
Word8
->
IO
C'DFBResult
)
c'IDirectFBSurface'SetColorIndex
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
CUInt
->
IO
C'DFBResult
)
c'IDirectFBSurface'SetSrcBlendFunction
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
C'DFBSurfaceBlendFunction
->
IO
C'DFBResult
)
c'IDirectFBSurface'SetDstBlendFunction
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
C'DFBSurfaceBlendFunction
->
IO
C'DFBResult
)
c'IDirectFBSurface'SetPorterDuff
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
C'DFBSurfacePorterDuffRule
->
IO
C'DFBResult
)
c'IDirectFBSurface'SetSrcColorKey
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Word8
->
Word8
->
Word8
->
IO
C'DFBResult
)
c'IDirectFBSurface'SetSrcColorKeyIndex
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
CUInt
->
IO
C'DFBResult
)
c'IDirectFBSurface'SetDstColorKey
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Word8
->
Word8
->
Word8
->
IO
C'DFBResult
)
c'IDirectFBSurface'SetDstColorKeyIndex
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
CUInt
->
IO
C'DFBResult
)
c'IDirectFBSurface'SetBlittingFlags
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
C'DFBSurfaceBlittingFlags
->
IO
C'DFBResult
)
c'IDirectFBSurface'Blit
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
C'IDirectFBSurface
->
Ptr
C'DFBRectangle
->
CInt
->
CInt
->
IO
C'DFBResult
)
c'IDirectFBSurface'TileBlit
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
C'IDirectFBSurface
->
Ptr
C'DFBRectangle
->
CInt
->
CInt
->
IO
C'DFBResult
)
c'IDirectFBSurface'BatchBlit
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
C'IDirectFBSurface
->
Ptr
C'DFBRectangle
->
Ptr
C'DFBPoint
->
CInt
->
IO
C'DFBResult
)
c'IDirectFBSurface'StretchBlit
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
C'IDirectFBSurface
->
Ptr
C'DFBRectangle
->
Ptr
C'DFBRectangle
->
IO
C'DFBResult
)
c'IDirectFBSurface'TextureTriangles
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
C'IDirectFBSurface
->
Ptr
C'DFBVertex
->
Ptr
CInt
->
CInt
->
C'DFBTriangleFormation
->
IO
C'DFBResult
)
c'IDirectFBSurface'SetDrawingFlags
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
C'DFBSurfaceDrawingFlags
->
IO
C'DFBResult
)
c'IDirectFBSurface'FillRectangle
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
CInt
->
CInt
->
CInt
->
CInt
->
IO
C'DFBResult
)
c'IDirectFBSurface'DrawRectangle
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
CInt
->
CInt
->
CInt
->
CInt
->
IO
C'DFBResult
)
c'IDirectFBSurface'DrawLine
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
CInt
->
CInt
->
CInt
->
CInt
->
IO
C'DFBResult
)
c'IDirectFBSurface'DrawLines
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
C'DFBRegion
->
CUInt
->
IO
C'DFBResult
)
c'IDirectFBSurface'FillTriangle
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
CInt
->
CInt
->
CInt
->
CInt
->
CInt
->
CInt
->
IO
C'DFBResult
)
c'IDirectFBSurface'FillRectangles
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
C'DFBRectangle
->
CUInt
->
IO
C'DFBResult
)
c'IDirectFBSurface'FillSpans
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
CInt
->
Ptr
C'DFBSpan
->
CUInt
->
IO
C'DFBResult
)
c'IDirectFBSurface'FillTriangles
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
C'DFBTriangle
->
CUInt
->
IO
C'DFBResult
)
c'IDirectFBSurface'SetFont
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
C'IDirectFBFont
->
IO
C'DFBResult
)
c'IDirectFBSurface'GetFont
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
(
Ptr
C'IDirectFBFont
) ->
IO
C'DFBResult
)
c'IDirectFBSurface'DrawString
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
CString
->
CInt
->
CInt
->
CInt
->
C'DFBSurfaceTextFlags
->
IO
C'DFBResult
)
c'IDirectFBSurface'DrawGlyph
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
CUInt
->
CInt
->
CInt
->
C'DFBSurfaceTextFlags
->
IO
C'DFBResult
)
c'IDirectFBSurface'SetEncoding
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
C'DFBTextEncodingID
->
IO
C'DFBResult
)
c'IDirectFBSurface'GetSubSurface
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
C'DFBRectangle
->
Ptr
(
Ptr
C'IDirectFBSurface
) ->
IO
C'DFBResult
)
c'IDirectFBSurface'GetGL
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
(
Ptr
C'IDirectFBGL
) ->
IO
C'DFBResult
)
c'IDirectFBSurface'Dump
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
CString
->
CString
->
IO
C'DFBResult
)
c'IDirectFBSurface'DisableAcceleration
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
C'DFBAccelerationMask
->
IO
C'DFBResult
)
c'IDirectFBSurface'ReleaseSource
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
IO
C'DFBResult
)
c'IDirectFBSurface'SetIndexTranslation
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
CInt
->
CInt
->
IO
C'DFBResult
)
c'IDirectFBSurface'SetRenderOptions
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
C'DFBSurfaceRenderOptions
->
IO
C'DFBResult
)
c'IDirectFBSurface'SetMatrix
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
Int32
->
IO
C'DFBResult
)
c'IDirectFBSurface'SetSourceMask
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
C'IDirectFBSurface
->
CInt
->
CInt
->
C'DFBSurfaceMaskFlags
->
IO
C'DFBResult
)
c'IDirectFBSurface'MakeSubSurface
::
FunPtr
(
Ptr
C'IDirectFBSurface
->
Ptr
C'IDirectFBSurface
->
Ptr
C'DFBRectangle
->
IO
C'DFBResult
)
Instances
Eq
C'IDirectFBSurface
Show
C'IDirectFBSurface
Storable
C'IDirectFBSurface
Produced by
Haddock
version 2.4.2