Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype VideoOverlay = VideoOverlay (ForeignPtr VideoOverlay)
- noVideoOverlay :: Maybe VideoOverlay
- class ForeignPtrNewtype a => VideoOverlayK a
- data VideoOverlayExposeMethodInfo
- videoOverlayExpose :: (MonadIO m, VideoOverlayK a) => a -> m ()
- data VideoOverlayGotWindowHandleMethodInfo
- videoOverlayGotWindowHandle :: (MonadIO m, VideoOverlayK a) => a -> CUIntPtr -> m ()
- data VideoOverlayHandleEventsMethodInfo
- videoOverlayHandleEvents :: (MonadIO m, VideoOverlayK a) => a -> Bool -> m ()
- data VideoOverlayPrepareWindowHandleMethodInfo
- videoOverlayPrepareWindowHandle :: (MonadIO m, VideoOverlayK a) => a -> m ()
- data VideoOverlaySetRenderRectangleMethodInfo
- videoOverlaySetRenderRectangle :: (MonadIO m, VideoOverlayK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m Bool
- data VideoOverlaySetWindowHandleMethodInfo
- videoOverlaySetWindowHandle :: (MonadIO m, VideoOverlayK a) => a -> CUIntPtr -> m ()
Exported types
newtype VideoOverlay Source
((~) * info (ResolveVideoOverlayMethod t VideoOverlay), MethodInfo * info VideoOverlay p) => IsLabel t (VideoOverlay -> p) Source | |
((~) * info (ResolveVideoOverlayMethod t VideoOverlay), MethodInfo * info VideoOverlay p) => IsLabelProxy t (VideoOverlay -> p) Source | |
type ParentTypes VideoOverlay Source | |
type AttributeList VideoOverlay Source | |
type SignalList VideoOverlay Source |
class ForeignPtrNewtype a => VideoOverlayK a Source
(ForeignPtrNewtype o, IsDescendantOf VideoOverlay o) => VideoOverlayK o Source | |
Methods
videoOverlayExpose
data VideoOverlayExposeMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, VideoOverlayK a) => MethodInfo (TYPE Lifted) VideoOverlayExposeMethodInfo a signature Source | |
videoOverlayExpose :: (MonadIO m, VideoOverlayK a) => a -> m () Source
videoOverlayGotWindowHandle
data VideoOverlayGotWindowHandleMethodInfo Source
((~) (TYPE Lifted) signature (CUIntPtr -> m ()), MonadIO m, VideoOverlayK a) => MethodInfo (TYPE Lifted) VideoOverlayGotWindowHandleMethodInfo a signature Source | |
videoOverlayGotWindowHandle :: (MonadIO m, VideoOverlayK a) => a -> CUIntPtr -> m () Source
videoOverlayHandleEvents
data VideoOverlayHandleEventsMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, VideoOverlayK a) => MethodInfo (TYPE Lifted) VideoOverlayHandleEventsMethodInfo a signature Source | |
videoOverlayHandleEvents :: (MonadIO m, VideoOverlayK a) => a -> Bool -> m () Source
videoOverlayPrepareWindowHandle
data VideoOverlayPrepareWindowHandleMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, VideoOverlayK a) => MethodInfo (TYPE Lifted) VideoOverlayPrepareWindowHandleMethodInfo a signature Source | |
videoOverlayPrepareWindowHandle :: (MonadIO m, VideoOverlayK a) => a -> m () Source
videoOverlaySetRenderRectangle
data VideoOverlaySetRenderRectangleMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> Int32 -> Int32 -> Int32 -> m Bool), MonadIO m, VideoOverlayK a) => MethodInfo (TYPE Lifted) VideoOverlaySetRenderRectangleMethodInfo a signature Source | |
videoOverlaySetRenderRectangle :: (MonadIO m, VideoOverlayK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m Bool Source
videoOverlaySetWindowHandle
data VideoOverlaySetWindowHandleMethodInfo Source
((~) (TYPE Lifted) signature (CUIntPtr -> m ()), MonadIO m, VideoOverlayK a) => MethodInfo (TYPE Lifted) VideoOverlaySetWindowHandleMethodInfo a signature Source | |
videoOverlaySetWindowHandle :: (MonadIO m, VideoOverlayK a) => a -> CUIntPtr -> m () Source