| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gdk.Structs.TextureDownloader
Description
Documentation
newtype TextureDownloader #
Constructors
| TextureDownloader (ManagedPtr TextureDownloader) |
Instances
type family ResolveTextureDownloaderMethod (t :: Symbol) o where ... #
Equations
| ResolveTextureDownloaderMethod "copy" o = TextureDownloaderCopyMethodInfo | |
| ResolveTextureDownloaderMethod "downloadBytes" o = TextureDownloaderDownloadBytesMethodInfo | |
| ResolveTextureDownloaderMethod "downloadInto" o = TextureDownloaderDownloadIntoMethodInfo | |
| ResolveTextureDownloaderMethod "free" o = TextureDownloaderFreeMethodInfo | |
| ResolveTextureDownloaderMethod "getColorState" o = TextureDownloaderGetColorStateMethodInfo | |
| ResolveTextureDownloaderMethod "getFormat" o = TextureDownloaderGetFormatMethodInfo | |
| ResolveTextureDownloaderMethod "getTexture" o = TextureDownloaderGetTextureMethodInfo | |
| ResolveTextureDownloaderMethod "setColorState" o = TextureDownloaderSetColorStateMethodInfo | |
| ResolveTextureDownloaderMethod "setFormat" o = TextureDownloaderSetFormatMethodInfo | |
| ResolveTextureDownloaderMethod "setTexture" o = TextureDownloaderSetTextureMethodInfo | |
| ResolveTextureDownloaderMethod l o = MethodResolutionFailed l o :: Type |
data TextureDownloaderCopyMethodInfo #
Instances
| (signature ~ m TextureDownloader, MonadIO m) => OverloadedMethod TextureDownloaderCopyMethodInfo TextureDownloader signature | |
Defined in GI.Gdk.Structs.TextureDownloader Methods overloadedMethod :: TextureDownloader -> signature | |
| OverloadedMethodInfo TextureDownloaderCopyMethodInfo TextureDownloader | |
Defined in GI.Gdk.Structs.TextureDownloader Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TextureDownloaderDownloadBytesMethodInfo #
Instances
| (signature ~ m (Bytes, CSize), MonadIO m) => OverloadedMethod TextureDownloaderDownloadBytesMethodInfo TextureDownloader signature | |
Defined in GI.Gdk.Structs.TextureDownloader Methods overloadedMethod :: TextureDownloader -> signature | |
| OverloadedMethodInfo TextureDownloaderDownloadBytesMethodInfo TextureDownloader | |
Defined in GI.Gdk.Structs.TextureDownloader Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TextureDownloaderDownloadIntoMethodInfo #
Instances
| (signature ~ (Ptr Word8 -> CSize -> m ()), MonadIO m) => OverloadedMethod TextureDownloaderDownloadIntoMethodInfo TextureDownloader signature | |
Defined in GI.Gdk.Structs.TextureDownloader Methods overloadedMethod :: TextureDownloader -> signature | |
| OverloadedMethodInfo TextureDownloaderDownloadIntoMethodInfo TextureDownloader | |
Defined in GI.Gdk.Structs.TextureDownloader Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TextureDownloaderFreeMethodInfo #
Instances
| (signature ~ m (), MonadIO m) => OverloadedMethod TextureDownloaderFreeMethodInfo TextureDownloader signature | |
Defined in GI.Gdk.Structs.TextureDownloader Methods overloadedMethod :: TextureDownloader -> signature | |
| OverloadedMethodInfo TextureDownloaderFreeMethodInfo TextureDownloader | |
Defined in GI.Gdk.Structs.TextureDownloader Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TextureDownloaderGetColorStateMethodInfo #
Instances
| (signature ~ m ColorState, MonadIO m) => OverloadedMethod TextureDownloaderGetColorStateMethodInfo TextureDownloader signature | |
Defined in GI.Gdk.Structs.TextureDownloader Methods overloadedMethod :: TextureDownloader -> signature | |
| OverloadedMethodInfo TextureDownloaderGetColorStateMethodInfo TextureDownloader | |
Defined in GI.Gdk.Structs.TextureDownloader Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TextureDownloaderGetFormatMethodInfo #
Instances
| (signature ~ m MemoryFormat, MonadIO m) => OverloadedMethod TextureDownloaderGetFormatMethodInfo TextureDownloader signature | |
Defined in GI.Gdk.Structs.TextureDownloader Methods overloadedMethod :: TextureDownloader -> signature | |
| OverloadedMethodInfo TextureDownloaderGetFormatMethodInfo TextureDownloader | |
Defined in GI.Gdk.Structs.TextureDownloader Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TextureDownloaderGetTextureMethodInfo #
Instances
| (signature ~ m Texture, MonadIO m) => OverloadedMethod TextureDownloaderGetTextureMethodInfo TextureDownloader signature | |
Defined in GI.Gdk.Structs.TextureDownloader Methods overloadedMethod :: TextureDownloader -> signature | |
| OverloadedMethodInfo TextureDownloaderGetTextureMethodInfo TextureDownloader | |
Defined in GI.Gdk.Structs.TextureDownloader Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TextureDownloaderSetColorStateMethodInfo #
Instances
| (signature ~ (ColorState -> m ()), MonadIO m) => OverloadedMethod TextureDownloaderSetColorStateMethodInfo TextureDownloader signature | |
Defined in GI.Gdk.Structs.TextureDownloader Methods overloadedMethod :: TextureDownloader -> signature | |
| OverloadedMethodInfo TextureDownloaderSetColorStateMethodInfo TextureDownloader | |
Defined in GI.Gdk.Structs.TextureDownloader Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TextureDownloaderSetFormatMethodInfo #
Instances
| (signature ~ (MemoryFormat -> m ()), MonadIO m) => OverloadedMethod TextureDownloaderSetFormatMethodInfo TextureDownloader signature | |
Defined in GI.Gdk.Structs.TextureDownloader Methods overloadedMethod :: TextureDownloader -> signature | |
| OverloadedMethodInfo TextureDownloaderSetFormatMethodInfo TextureDownloader | |
Defined in GI.Gdk.Structs.TextureDownloader Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TextureDownloaderSetTextureMethodInfo #
Instances
| (signature ~ (a -> m ()), MonadIO m, IsTexture a) => OverloadedMethod TextureDownloaderSetTextureMethodInfo TextureDownloader signature | |
Defined in GI.Gdk.Structs.TextureDownloader Methods overloadedMethod :: TextureDownloader -> signature | |
| OverloadedMethodInfo TextureDownloaderSetTextureMethodInfo TextureDownloader | |
Defined in GI.Gdk.Structs.TextureDownloader Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
textureDownloaderCopy :: (HasCallStack, MonadIO m) => TextureDownloader -> m TextureDownloader #
textureDownloaderDownloadBytes :: (HasCallStack, MonadIO m) => TextureDownloader -> m (Bytes, CSize) #
textureDownloaderDownloadInto :: (HasCallStack, MonadIO m) => TextureDownloader -> Ptr Word8 -> CSize -> m () #
textureDownloaderFree :: (HasCallStack, MonadIO m) => TextureDownloader -> m () #
textureDownloaderGetColorState :: (HasCallStack, MonadIO m) => TextureDownloader -> m ColorState #
textureDownloaderGetFormat :: (HasCallStack, MonadIO m) => TextureDownloader -> m MemoryFormat #
textureDownloaderGetTexture :: (HasCallStack, MonadIO m) => TextureDownloader -> m Texture #
textureDownloaderNew :: (HasCallStack, MonadIO m, IsTexture a) => a -> m TextureDownloader #
textureDownloaderSetColorState :: (HasCallStack, MonadIO m) => TextureDownloader -> ColorState -> m () #
textureDownloaderSetFormat :: (HasCallStack, MonadIO m) => TextureDownloader -> MemoryFormat -> m () #
textureDownloaderSetTexture :: (HasCallStack, MonadIO m, IsTexture a) => TextureDownloader -> a -> m () #