Gdk.MemoryTexture.new
Description: Reference for Gdk.MemoryTexture.new

### Constructor

# Gdk MemoryTexturenew

#### Declaration [src]

    GdkTexture*
    gdk_memory_texture_new (
      int width,
      int height,
      GdkMemoryFormat format,
      GBytes* bytes,
      gsize stride
    )

#### Description [src]

Creates a new texture for a blob of image data.

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

#### Parameters

`width` | `int`
| The width of the texture.
`height` | `int`
| The height of the texture.
`format` | `GdkMemoryFormat`
| The format of the data.
`bytes` | `GBytes`
| The `GBytes` containing the pixel data.
| The data is owned by the caller of the function.
`stride` | `gsize`
| Rowstride for the data.

#### Return value

Returns: | `GdkMemoryTexture`
| A newly-created `GdkTexture`
| The caller of the function takes ownership of the data, and is responsible for freeing it.