Ardour  9.0-pre0-582-g084a23a80d
gdkimage.h File Reference
#include <gdk/gdktypes.h>
Include dependency graph for gdkimage.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GdkImage
 
struct  _GdkImageClass
 

Macros

#define GDK_TYPE_IMAGE   (gdk_image_get_type ())
 
#define GDK_IMAGE(object)   (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_IMAGE, GdkImage))
 
#define GDK_IMAGE_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_IMAGE, GdkImageClass))
 
#define GDK_IS_IMAGE(object)   (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_IMAGE))
 
#define GDK_IS_IMAGE_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_IMAGE))
 
#define GDK_IMAGE_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_IMAGE, GdkImageClass))
 
#define gdk_image_destroy   g_object_unref
 

Typedefs

typedef struct _GdkImageClass GdkImageClass
 

Enumerations

enum  GdkImageType { GDK_IMAGE_NORMAL , GDK_IMAGE_SHARED , GDK_IMAGE_FASTEST }
 

Functions

GType gdk_image_get_type (void) G_GNUC_CONST
 
GdkImagegdk_image_new (GdkImageType type, GdkVisual *visual, gint width, gint height)
 
GdkImagegdk_image_get (GdkDrawable *drawable, gint x, gint y, gint width, gint height)
 
GdkImagegdk_image_ref (GdkImage *image)
 
void gdk_image_unref (GdkImage *image)
 
void gdk_image_put_pixel (GdkImage *image, gint x, gint y, guint32 pixel)
 
guint32 gdk_image_get_pixel (GdkImage *image, gint x, gint y)
 
void gdk_image_set_colormap (GdkImage *image, GdkColormap *colormap)
 
GdkColormapgdk_image_get_colormap (GdkImage *image)
 
GdkImageType gdk_image_get_image_type (GdkImage *image)
 
GdkVisualgdk_image_get_visual (GdkImage *image)
 
GdkByteOrder gdk_image_get_byte_order (GdkImage *image)
 
gint gdk_image_get_width (GdkImage *image)
 
gint gdk_image_get_height (GdkImage *image)
 
guint16 gdk_image_get_depth (GdkImage *image)
 
guint16 gdk_image_get_bytes_per_pixel (GdkImage *image)
 
guint16 gdk_image_get_bytes_per_line (GdkImage *image)
 
guint16 gdk_image_get_bits_per_pixel (GdkImage *image)
 
gpointer gdk_image_get_pixels (GdkImage *image)
 

Macro Definition Documentation

◆ GDK_IMAGE

#define GDK_IMAGE (   object)    (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_IMAGE, GdkImage))

Definition at line 59 of file gdkimage.h.

◆ GDK_IMAGE_CLASS

#define GDK_IMAGE_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_IMAGE, GdkImageClass))

Definition at line 60 of file gdkimage.h.

◆ gdk_image_destroy

#define gdk_image_destroy   g_object_unref

Definition at line 140 of file gdkimage.h.

◆ GDK_IMAGE_GET_CLASS

#define GDK_IMAGE_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_IMAGE, GdkImageClass))

Definition at line 63 of file gdkimage.h.

◆ GDK_IS_IMAGE

#define GDK_IS_IMAGE (   object)    (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_IMAGE))

Definition at line 61 of file gdkimage.h.

◆ GDK_IS_IMAGE_CLASS

#define GDK_IS_IMAGE_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_IMAGE))

Definition at line 62 of file gdkimage.h.

◆ GDK_TYPE_IMAGE

#define GDK_TYPE_IMAGE   (gdk_image_get_type ())

Definition at line 58 of file gdkimage.h.

Typedef Documentation

◆ GdkImageClass

typedef struct _GdkImageClass GdkImageClass

Definition at line 36 of file gdkimage.h.

Enumeration Type Documentation

◆ GdkImageType

Enumerator
GDK_IMAGE_NORMAL 
GDK_IMAGE_SHARED 
GDK_IMAGE_FASTEST 

Definition at line 49 of file gdkimage.h.

Function Documentation

◆ gdk_image_get()

GdkImage* gdk_image_get ( GdkDrawable drawable,
gint  x,
gint  y,
gint  width,
gint  height 
)

◆ gdk_image_get_bits_per_pixel()

guint16 gdk_image_get_bits_per_pixel ( GdkImage image)

◆ gdk_image_get_byte_order()

GdkByteOrder gdk_image_get_byte_order ( GdkImage image)

◆ gdk_image_get_bytes_per_line()

guint16 gdk_image_get_bytes_per_line ( GdkImage image)

◆ gdk_image_get_bytes_per_pixel()

guint16 gdk_image_get_bytes_per_pixel ( GdkImage image)

◆ gdk_image_get_colormap()

GdkColormap* gdk_image_get_colormap ( GdkImage image)

◆ gdk_image_get_depth()

guint16 gdk_image_get_depth ( GdkImage image)

◆ gdk_image_get_height()

gint gdk_image_get_height ( GdkImage image)

◆ gdk_image_get_image_type()

GdkImageType gdk_image_get_image_type ( GdkImage image)

◆ gdk_image_get_pixel()

guint32 gdk_image_get_pixel ( GdkImage image,
gint  x,
gint  y 
)

◆ gdk_image_get_pixels()

gpointer gdk_image_get_pixels ( GdkImage image)

◆ gdk_image_get_type()

GType gdk_image_get_type ( void  )

◆ gdk_image_get_visual()

GdkVisual* gdk_image_get_visual ( GdkImage image)

◆ gdk_image_get_width()

gint gdk_image_get_width ( GdkImage image)

◆ gdk_image_new()

GdkImage* gdk_image_new ( GdkImageType  type,
GdkVisual visual,
gint  width,
gint  height 
)

◆ gdk_image_put_pixel()

void gdk_image_put_pixel ( GdkImage image,
gint  x,
gint  y,
guint32  pixel 
)

◆ gdk_image_ref()

GdkImage* gdk_image_ref ( GdkImage image)

◆ gdk_image_set_colormap()

void gdk_image_set_colormap ( GdkImage image,
GdkColormap colormap 
)

◆ gdk_image_unref()

void gdk_image_unref ( GdkImage image)