MemoryTexture

class MemoryTexture(**properties: Any)

Superclasses: Texture, Object

Implemented Interfaces: Paintable, Icon, LoadableIcon

Constructors:

MemoryTexture(**properties)
new(width:int, height:int, format:Gdk.MemoryFormat, bytes:GLib.Bytes, stride:int) -> Gdk.MemoryTexture

Constructors

class MemoryTexture
classmethod new(width: int, height: int, format: MemoryFormat, bytes: Bytes, stride: int) MemoryTexture

Creates a new texture for a blob of image data.

The GBytes must contain stride × height pixels in the given format.

Parameters:
  • width – the width of the texture

  • height – the height of the texture

  • format – the format of the data

  • bytes – the GBytes containing the pixel data

  • stride – rowstride for the data