bindings-directfb-0.0.1: Low level bindings to DirectFB
Source code
Contents
Index
Bindings.DirectFB.IDirectFB
Description
http://directfb.org/docs/DirectFB_Reference_1_4/IDirectFB.html
Documentation
c'DirectFBCreate
::
Ptr
(
Ptr
C'IDirectFB
) ->
IO
C'DFBResult
Source
p'DirectFBCreate
::
FunPtr
(
Ptr
(
Ptr
C'IDirectFB
) ->
IO
C'DFBResult
)
Source
data
C'IDirectFB
Source
Constructors
C'IDirectFB
c'IDirectFB'SetCooperativeLevel
::
FunPtr
(
Ptr
C'IDirectFB
->
C'DFBCooperativeLevel
->
IO
C'DFBResult
)
c'IDirectFB'SetVideoMode
::
FunPtr
(
Ptr
C'IDirectFB
->
CInt
->
CInt
->
CInt
->
IO
C'DFBResult
)
c'IDirectFB'GetDeviceDescription
::
FunPtr
(
Ptr
C'IDirectFB
->
Ptr
C'DFBGraphicsDeviceDescription
->
IO
C'DFBResult
)
c'IDirectFB'EnumVideoModes
::
FunPtr
(
Ptr
C'IDirectFB
->
C'DFBVideoModeCallback
->
Ptr
()
->
IO
C'DFBResult
)
c'IDirectFB'CreateSurface
::
FunPtr
(
Ptr
C'IDirectFB
->
Ptr
C'DFBSurfaceDescription
->
Ptr
(
Ptr
C'IDirectFBSurface
) ->
IO
C'DFBResult
)
c'IDirectFB'CreatePalette
::
FunPtr
(
Ptr
C'IDirectFB
->
Ptr
C'DFBPaletteDescription
->
Ptr
(
Ptr
C'IDirectFBPalette
) ->
IO
C'DFBResult
)
c'IDirectFB'GetScreen
::
FunPtr
(
Ptr
C'IDirectFB
->
C'DFBScreenID
->
Ptr
(
Ptr
C'IDirectFBScreen
) ->
IO
C'DFBResult
)
c'IDirectFB'GetDisplayLayer
::
FunPtr
(
Ptr
C'IDirectFB
->
C'DFBDisplayLayerID
->
Ptr
(
Ptr
C'IDirectFBDisplayLayer
) ->
IO
C'DFBResult
)
c'IDirectFB'GetInputDevice
::
FunPtr
(
Ptr
C'IDirectFB
->
C'DFBInputDeviceID
->
Ptr
(
Ptr
C'IDirectFBInputDevice
) ->
IO
C'DFBResult
)
c'IDirectFB'CreateEventBuffer
::
FunPtr
(
Ptr
C'IDirectFB
->
Ptr
(
Ptr
C'IDirectFBEventBuffer
) ->
IO
C'DFBResult
)
c'IDirectFB'CreateInputEventBuffer
::
FunPtr
(
Ptr
C'IDirectFB
->
C'DFBInputDeviceCapabilities
->
C'DFBBoolean
->
Ptr
(
Ptr
C'IDirectFBEventBuffer
) ->
IO
C'DFBResult
)
c'IDirectFB'CreateImageProvider
::
FunPtr
(
Ptr
C'IDirectFB
->
CString
->
Ptr
(
Ptr
C'IDirectFBImageProvider
) ->
IO
C'DFBResult
)
c'IDirectFB'CreateVideoProvider
::
FunPtr
(
Ptr
C'IDirectFB
->
CString
->
Ptr
(
Ptr
C'IDirectFBVideoProvider
) ->
IO
C'DFBResult
)
c'IDirectFB'CreateFont
::
FunPtr
(
Ptr
C'IDirectFB
->
CString
->
Ptr
C'DFBFontDescription
->
Ptr
(
Ptr
C'IDirectFBFont
) ->
IO
C'DFBResult
)
c'IDirectFB'CreateDataBuffer
::
FunPtr
(
Ptr
C'IDirectFB
->
Ptr
C'DFBDataBufferDescription
->
Ptr
(
Ptr
C'IDirectFBDataBuffer
) ->
IO
C'DFBResult
)
c'IDirectFB'SetClipboardData
::
FunPtr
(
Ptr
C'IDirectFB
->
CString
->
Ptr
()
->
CUInt
->
Ptr
C'timeval
->
IO
C'DFBResult
)
c'IDirectFB'GetClipboardData
::
FunPtr
(
Ptr
C'IDirectFB
->
Ptr
CString
->
Ptr
(
Ptr
()
) ->
Ptr
CUInt
->
IO
C'DFBResult
)
c'IDirectFB'GetClipboardTimeStamp
::
FunPtr
(
Ptr
C'IDirectFB
->
Ptr
C'timeval
->
IO
C'DFBResult
)
c'IDirectFB'Suspend
::
FunPtr
(
Ptr
C'IDirectFB
->
IO
C'DFBResult
)
c'IDirectFB'Resume
::
FunPtr
(
Ptr
C'IDirectFB
->
IO
C'DFBResult
)
c'IDirectFB'WaitIdle
::
FunPtr
(
Ptr
C'IDirectFB
->
IO
C'DFBResult
)
c'IDirectFB'WaitForSync
::
FunPtr
(
Ptr
C'IDirectFB
->
IO
C'DFBResult
)
c'IDirectFB'GetInterface
::
FunPtr
(
Ptr
C'IDirectFB
->
CString
->
CString
->
Ptr
()
->
Ptr
(
Ptr
()
) ->
IO
C'DFBResult
)
Instances
Eq
C'IDirectFB
Show
C'IDirectFB
Storable
C'IDirectFB
Produced by
Haddock
version 2.4.2