Gdk.DmabufTexture

g GObject.GInterface GObject.GInterface Gdk.Paintable Gdk.Paintable GObject.GInterface->Gdk.Paintable Gio.Icon Gio.Icon GObject.GInterface->Gio.Icon Gio.LoadableIcon Gio.LoadableIcon GObject.GInterface->Gio.LoadableIcon GObject.Object GObject.Object Gdk.Texture Gdk.Texture GObject.Object->Gdk.Texture Gdk.DmabufTexture Gdk.DmabufTexture Gdk.Paintable->Gdk.Texture Gdk.Texture->Gdk.DmabufTexture Gio.Icon->Gdk.Texture Gio.LoadableIcon->Gdk.Texture

Subclasses:

None

Methods

Inherited:

Gdk.Texture (14), GObject.Object (37), Gdk.Paintable (10), Gio.Icon (6), Gio.LoadableIcon (3)

Structs:

GObject.ObjectClass (5)

Virtual Methods

Inherited:

GObject.Object (7), Gdk.Paintable (6), Gio.Icon (4), Gio.LoadableIcon (3)

Properties

Inherited:

Gdk.Texture (3)

Signals

Inherited:

GObject.Object (1), Gdk.Paintable (2)

Fields

Inherited:

GObject.Object (1), Gdk.Paintable (2)

Class Details

class Gdk.DmabufTexture(**kwargs)
Bases:

Gdk.Texture

Abstract:

No

Structure:

Gdk.DmabufTextureClass

A GdkTexture representing a DMA buffer.

To create a GdkDmabufTexture, use the auxiliary [class`Gdk`.DmabufTextureBuilder] object.

Dma-buf textures can only be created on Linux.

New in version 4.14.