Gly – 2
Description: Reference for Gly-2

### Namespace

# Gly – 2

Sandboxed and extendable image loading

Version | 2.1.0
Authors | Sophie Herold
License | MPL-2.0 OR LGPL-2.1-or-later
Website | https://gnome.pages.gitlab.gnome.org/glycin
Source | https://gitlab.gnome.org/GNOME/glycin/

#### Build

C headers | `glycin.h`
pkg-config files | `glycin-2`

#### Dependencies

GLib—2.0 | The base utility library
| Browse documentation
GObject—2.0 | The base type system library
| Browse documentation
Gio—2.0 | GObject Interfaces and Objects, Networking, IPC, and I/O
| Browse documentation

#### Related libraries

GlyGtk4 | Convert glycin frames to GDK Textures
| Browse documentation

#### Additional documentation

- Classes Hierarchy

#### Classes

Creator | Image creator. since: 2.0
EncodedImage | Encoded image. since: 2.0
Frame | A frame of an image often being the complete image. since: 2.0
FrameRequest | Defines which parts of an image to load. since: 2.0
Image | Image handle containing metadata and allowing frame requests. since: 2.0
Loader | `GlyLoader` prepares loading an image. since: 2.0
NewFrame | New frame. since: 2.0

#### Structs

Cicp | See ITU-T H.273. since: 2.0

#### Enumerations

MemoryFormat | Memory format. since: 2.0
SandboxSelector | Sandbox mechanisms. since: 2.0

#### Bitfields

MemoryFormatSelection | Memory format selection. since: 2.0

#### Error Domains

LoaderError | Errors that can appear while loading images. since: 2.0

#### Callbacks

LoaderGetMimeTypesDoneFunc |