gi-gdk-4.0.9: Gdk bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Gdk.Objects.DmabufTexture

Description

A GdkTexture representing a DMA buffer.

To create a GdkDmabufTexture, use the auxiliary DmabufTextureBuilder object.

Dma-buf textures can only be created on Linux.

Since: 4.14

Synopsis

Exported types

newtype DmabufTexture Source #

Memory-managed wrapper type.

Instances

Instances details
Eq DmabufTexture Source # 
Instance details

Defined in GI.Gdk.Objects.DmabufTexture

GObject DmabufTexture Source # 
Instance details

Defined in GI.Gdk.Objects.DmabufTexture

ManagedPtrNewtype DmabufTexture Source # 
Instance details

Defined in GI.Gdk.Objects.DmabufTexture

TypedObject DmabufTexture Source # 
Instance details

Defined in GI.Gdk.Objects.DmabufTexture

Methods

glibType :: IO GType #

HasParentTypes DmabufTexture Source # 
Instance details

Defined in GI.Gdk.Objects.DmabufTexture

IsGValue (Maybe DmabufTexture) Source #

Convert DmabufTexture to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gdk.Objects.DmabufTexture

type ParentTypes DmabufTexture Source # 
Instance details

Defined in GI.Gdk.Objects.DmabufTexture

type ParentTypes DmabufTexture = '[Texture, Object, Paintable, Icon, LoadableIcon]

class (GObject o, IsDescendantOf DmabufTexture o) => IsDmabufTexture o Source #

Type class for types which can be safely cast to DmabufTexture, for instance with toDmabufTexture.

Instances

Instances details
(GObject o, IsDescendantOf DmabufTexture o) => IsDmabufTexture o Source # 
Instance details

Defined in GI.Gdk.Objects.DmabufTexture

toDmabufTexture :: (MonadIO m, IsDmabufTexture o) => o -> m DmabufTexture Source #

Cast to DmabufTexture, for types for which this is known to be safe. For general casts, use castTo.

Methods