gdkpixbuf.c.types

Undocumented in source.

Public Imports

gio.c.types
public import gio.c.types;
Undocumented in source.
glib.c.types
public import glib.c.types;
Undocumented in source.
gobject.c.types
public import gobject.c.types;
Undocumented in source.

Members

Aliases

Colorspace
alias Colorspace = GdkColorspace
Undocumented in source.
GDK_PIXBUF_MAGIC_NUMBER
alias GDK_PIXBUF_MAGIC_NUMBER = PIXBUF_MAGIC_NUMBER
Undocumented in source.
GDK_PIXBUF_MAJOR
alias GDK_PIXBUF_MAJOR = PIXBUF_MAJOR
Undocumented in source.
GDK_PIXBUF_MICRO
alias GDK_PIXBUF_MICRO = PIXBUF_MICRO
Undocumented in source.
GDK_PIXBUF_MINOR
alias GDK_PIXBUF_MINOR = PIXBUF_MINOR
Undocumented in source.
GDK_PIXBUF_VERSION
alias GDK_PIXBUF_VERSION = PIXBUF_VERSION
Undocumented in source.
GDK_PIXDATA_HEADER_LENGTH
alias GDK_PIXDATA_HEADER_LENGTH = PIXDATA_HEADER_LENGTH
Undocumented in source.
GdkPixbufDestroyNotify
alias GdkPixbufDestroyNotify = void function(char* pixels, void* data)

A function of this type is responsible for freeing the pixel array of a pixbuf.

GdkPixbufModuleFillInfoFunc
alias GdkPixbufModuleFillInfoFunc = void function(GdkPixbufFormat* info)

Defines the type of the function used to fill a #GdkPixbufFormat structure with information about a module.

GdkPixbufModuleFillVtableFunc
alias GdkPixbufModuleFillVtableFunc = void function(GdkPixbufModule* module_)

Defines the type of the function used to set the vtable of a #GdkPixbufModule when it is loaded.

GdkPixbufModulePreparedFunc
alias GdkPixbufModulePreparedFunc = void function(GdkPixbuf* pixbuf, GdkPixbufAnimation* anim, void* userData)

Defines the type of the function that gets called once the initial setup of @pixbuf is done.

GdkPixbufModuleSizeFunc
alias GdkPixbufModuleSizeFunc = void function(int* width, int* height, void* userData)

Defines the type of the function that gets called once the size of the loaded image is known.

GdkPixbufModuleUpdatedFunc
alias GdkPixbufModuleUpdatedFunc = void function(GdkPixbuf* pixbuf, int x, int y, int width, int height, void* userData)

Defines the type of the function that gets called every time a region of @pixbuf is updated.

GdkPixbufSaveFunc
alias GdkPixbufSaveFunc = int function(char* buf, size_t count, GError** error, void* data)

Save functions used by [method@GdkPixbuf.Pixbuf.save_to_callback].

InterpType
alias InterpType = GdkInterpType
Undocumented in source.
PixbufAlphaMode
alias PixbufAlphaMode = GdkPixbufAlphaMode
Undocumented in source.
PixbufError
alias PixbufError = GdkPixbufError
Undocumented in source.
PixbufFormatFlags
alias PixbufFormatFlags = GdkPixbufFormatFlags
Undocumented in source.
PixbufRotation
alias PixbufRotation = GdkPixbufRotation
Undocumented in source.
PixdataDumpType
alias PixdataDumpType = GdkPixdataDumpType
Undocumented in source.
PixdataType
alias PixdataType = GdkPixdataType
Undocumented in source.

Enums

GdkColorspace
enum GdkColorspace

This enumeration defines the color spaces that are supported by the gdk-pixbuf library.

GdkInterpType
enum GdkInterpType

Interpolation modes for scaling functions.

GdkPixbufAlphaMode
enum GdkPixbufAlphaMode

Control the alpha channel for drawables.

GdkPixbufError
enum GdkPixbufError

An error code in the GDK_PIXBUF_ERROR domain.

GdkPixbufFormatFlags
enum GdkPixbufFormatFlags

Flags which allow a module to specify further details about the supported operations.

GdkPixbufRotation
enum GdkPixbufRotation

The possible rotations which can be passed to gdk_pixbuf_rotate_simple().

GdkPixdataDumpType
enum GdkPixdataDumpType

An enumeration which is used by gdk_pixdata_to_csource() to determine the form of C source to be generated. The three values @GDK_PIXDATA_DUMP_PIXDATA_STREAM, @GDK_PIXDATA_DUMP_PIXDATA_STRUCT and @GDK_PIXDATA_DUMP_MACROS are mutually exclusive, as are @GDK_PIXBUF_DUMP_GTYPES and @GDK_PIXBUF_DUMP_CTYPES. The remaining elements are optional flags that can be freely added.

GdkPixdataType
enum GdkPixdataType

An enumeration containing three sets of flags for a #GdkPixdata struct: one for the used colorspace, one for the width of the samples and one for the encoding of the pixel data.

Manifest constants

PIXBUF_MAGIC_NUMBER
enum PIXBUF_MAGIC_NUMBER;

Magic number for #GdkPixdata structures.

PIXBUF_MAJOR
enum PIXBUF_MAJOR;

Major version of gdk-pixbuf library, that is the "0" in "0.8.2" for example.

PIXBUF_MICRO
enum PIXBUF_MICRO;

Micro version of gdk-pixbuf library, that is the "2" in "0.8.2" for example.

PIXBUF_MINOR
enum PIXBUF_MINOR;

Minor version of gdk-pixbuf library, that is the "8" in "0.8.2" for example.

PIXBUF_VERSION
enum PIXBUF_VERSION;

Contains the full version of GdkPixbuf as a string.

PIXDATA_HEADER_LENGTH
enum PIXDATA_HEADER_LENGTH;

The length of a #GdkPixdata structure without the @pixel_data pointer.

Structs

GdkPixbuf
struct GdkPixbuf
Undocumented in source.
GdkPixbufAnimation
struct GdkPixbufAnimation
Undocumented in source.
GdkPixbufAnimationClass
struct GdkPixbufAnimationClass

Modules supporting animations must derive a type from #GdkPixbufAnimation, providing suitable implementations of the virtual functions.

GdkPixbufAnimationIter
struct GdkPixbufAnimationIter
Undocumented in source.
GdkPixbufAnimationIterClass
struct GdkPixbufAnimationIterClass

Modules supporting animations must derive a type from #GdkPixbufAnimationIter, providing suitable implementations of the virtual functions.

GdkPixbufFormat
struct GdkPixbufFormat
Undocumented in source.
GdkPixbufLoader
struct GdkPixbufLoader
Undocumented in source.
GdkPixbufLoaderClass
struct GdkPixbufLoaderClass
Undocumented in source.
GdkPixbufModule
struct GdkPixbufModule

A GdkPixbufModule contains the necessary functions to load and save images in a certain file format.

GdkPixbufModulePattern
struct GdkPixbufModulePattern

The signature prefix for a module.

GdkPixbufNonAnim
struct GdkPixbufNonAnim
Undocumented in source.
GdkPixbufSimpleAnim
struct GdkPixbufSimpleAnim
Undocumented in source.
GdkPixbufSimpleAnimClass
struct GdkPixbufSimpleAnimClass
Undocumented in source.
GdkPixbufSimpleAnimIter
struct GdkPixbufSimpleAnimIter
Undocumented in source.
GdkPixdata
struct GdkPixdata
Undocumented in source.

Meta