gi-gdk-4.0.10: Gdk bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gdk.Objects.GLTexture

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gdk.Objects.GLTexture module in the gi-gdk4 package.

The link below will take you to the relevant entry in the gi-gdk4 documentation.

Documentation

newtype GLTexture #

Instances

Instances details
Eq GLTexture 
Instance details

Defined in GI.Gdk.Objects.GLTexture

Methods

(==) :: GLTexture -> GLTexture -> Bool

(/=) :: GLTexture -> GLTexture -> Bool

GObject GLTexture 
Instance details

Defined in GI.Gdk.Objects.GLTexture

ManagedPtrNewtype GLTexture 
Instance details

Defined in GI.Gdk.Objects.GLTexture

TypedObject GLTexture 
Instance details

Defined in GI.Gdk.Objects.GLTexture

Methods

glibType :: IO GType #

HasParentTypes GLTexture 
Instance details

Defined in GI.Gdk.Objects.GLTexture

HasAttributeList GLTexture 
Instance details

Defined in GI.Gdk.Objects.GLTexture

(info ~ ResolveGLTextureMethod t GLTexture, OverloadedMethod info GLTexture p, HasField t GLTexture p) => HasField (t :: Symbol) GLTexture p 
Instance details

Defined in GI.Gdk.Objects.GLTexture

Methods

getField :: GLTexture -> p

(info ~ ResolveGLTextureMethod t GLTexture, OverloadedMethodInfo info GLTexture) => IsLabel t (MethodProxy info GLTexture) 
Instance details

Defined in GI.Gdk.Objects.GLTexture

Methods

fromLabel :: MethodProxy info GLTexture

(info ~ ResolveGLTextureMethod t GLTexture, OverloadedMethod info GLTexture p) => IsLabel t (GLTexture -> p) 
Instance details

Defined in GI.Gdk.Objects.GLTexture

Methods

fromLabel :: GLTexture -> p

IsGValue (Maybe GLTexture) 
Instance details

Defined in GI.Gdk.Objects.GLTexture

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe GLTexture -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe GLTexture) #

type AttributeList GLTexture 
Instance details

Defined in GI.Gdk.Objects.GLTexture

type AttributeList GLTexture = GLTextureAttributeList
type ParentTypes GLTexture 
Instance details

Defined in GI.Gdk.Objects.GLTexture

type ParentTypes GLTexture = '[Texture, Object, Paintable, Icon, LoadableIcon]
type SignalList GLTexture 
Instance details

Defined in GI.Gdk.Objects.GLTexture

type SignalList GLTexture = GLTextureSignalList

data GLTextureReleaseMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsGLTexture a) => OverloadedMethod GLTextureReleaseMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.GLTexture

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GLTextureReleaseMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.GLTexture

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

class (GObject o, IsDescendantOf GLTexture o) => IsGLTexture o #

Instances

Instances details
(GObject o, IsDescendantOf GLTexture o) => IsGLTexture o 
Instance details

Defined in GI.Gdk.Objects.GLTexture

type family ResolveGLTextureMethod (t :: Symbol) o where ... #

Equations

ResolveGLTextureMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveGLTextureMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveGLTextureMethod "computeConcreteSize" o = PaintableComputeConcreteSizeMethodInfo 
ResolveGLTextureMethod "download" o = TextureDownloadMethodInfo 
ResolveGLTextureMethod "equal" o = IconEqualMethodInfo 
ResolveGLTextureMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveGLTextureMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveGLTextureMethod "getv" o = ObjectGetvMethodInfo 
ResolveGLTextureMethod "hash" o = IconHashMethodInfo 
ResolveGLTextureMethod "invalidateContents" o = PaintableInvalidateContentsMethodInfo 
ResolveGLTextureMethod "invalidateSize" o = PaintableInvalidateSizeMethodInfo 
ResolveGLTextureMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveGLTextureMethod "load" o = LoadableIconLoadMethodInfo 
ResolveGLTextureMethod "loadAsync" o = LoadableIconLoadAsyncMethodInfo 
ResolveGLTextureMethod "loadFinish" o = LoadableIconLoadFinishMethodInfo 
ResolveGLTextureMethod "notify" o = ObjectNotifyMethodInfo 
ResolveGLTextureMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveGLTextureMethod "ref" o = ObjectRefMethodInfo 
ResolveGLTextureMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveGLTextureMethod "release" o = GLTextureReleaseMethodInfo 
ResolveGLTextureMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveGLTextureMethod "saveToPng" o = TextureSaveToPngMethodInfo 
ResolveGLTextureMethod "saveToPngBytes" o = TextureSaveToPngBytesMethodInfo 
ResolveGLTextureMethod "saveToTiff" o = TextureSaveToTiffMethodInfo 
ResolveGLTextureMethod "saveToTiffBytes" o = TextureSaveToTiffBytesMethodInfo 
ResolveGLTextureMethod "serialize" o = IconSerializeMethodInfo 
ResolveGLTextureMethod "snapshot" o = PaintableSnapshotMethodInfo 
ResolveGLTextureMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveGLTextureMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveGLTextureMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveGLTextureMethod "toString" o = IconToStringMethodInfo 
ResolveGLTextureMethod "unref" o = ObjectUnrefMethodInfo 
ResolveGLTextureMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveGLTextureMethod "getColorState" o = TextureGetColorStateMethodInfo 
ResolveGLTextureMethod "getCurrentImage" o = PaintableGetCurrentImageMethodInfo 
ResolveGLTextureMethod "getData" o = ObjectGetDataMethodInfo 
ResolveGLTextureMethod "getFlags" o = PaintableGetFlagsMethodInfo 
ResolveGLTextureMethod "getFormat" o = TextureGetFormatMethodInfo 
ResolveGLTextureMethod "getHeight" o = TextureGetHeightMethodInfo 
ResolveGLTextureMethod "getIntrinsicAspectRatio" o = PaintableGetIntrinsicAspectRatioMethodInfo 
ResolveGLTextureMethod "getIntrinsicHeight" o = PaintableGetIntrinsicHeightMethodInfo 
ResolveGLTextureMethod "getIntrinsicWidth" o = PaintableGetIntrinsicWidthMethodInfo 
ResolveGLTextureMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveGLTextureMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveGLTextureMethod "getWidth" o = TextureGetWidthMethodInfo 
ResolveGLTextureMethod "setData" o = ObjectSetDataMethodInfo 
ResolveGLTextureMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveGLTextureMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveGLTextureMethod l o = MethodResolutionFailed l o :: Type 

gLTextureNew :: (HasCallStack, MonadIO m, IsGLContext a) => a -> Word32 -> Int32 -> Int32 -> DestroyNotify -> Ptr () -> m GLTexture #

gLTextureRelease :: (HasCallStack, MonadIO m, IsGLTexture a) => a -> m () #

toGLTexture :: (MonadIO m, IsGLTexture o) => o -> m GLTexture #