Package gtkc.gdkpixbuftypes


Classes

struct  GdkPixdata
 Main Gtk struct. More...
struct  GdkPixbufAnimation
 Main Gtk struct. More...
struct  GdkPixbufAnimationIter
 And opaque struct representing an iterator which points to a certain position in an animation. More...
struct  GdkPixbufSimpleAnim
 An. More...
struct  GdkPixbufLoader
 Main Gtk struct. More...
struct  GdkPixbufFormat
 Main Gtk struct. More...
struct  GdkPixbufModulePattern
 The signature of a module is a set of prefixes. More...
struct  GdkPixbufModule
 A GdkPixbufModule contains the necessary functions to load and save images in a certain file format. More...
struct  GdkPixbufAnimationClass
 Modules supporting animations must derive a type from GdkPixbufAnimation, providing suitable implementations of the virtual functions. More...
struct  GdkPixbufAnimationIterClass
 Modules supporting animations must derive a type from GdkPixbufAnimationIter, providing suitable implementations of the virtual functions. More...

Typedefs

typedef gint void * GdkPixbufModuleSizeFunc
typedef GdkPixbufAnimation
void * 
GdkPixbufModulePreparedFunc
typedef void * GdkPixbufModuleUpdatedFunc

Enumerations

enum  GdkPixdataType {
  GDK_PIXDATA_COLOR_TYPE_RGB = 0x01,
  GDK_PIXDATA_COLOR_TYPE_RGBA = 0x02,
  GDK_PIXDATA_COLOR_TYPE_MASK = 0xff,
  width,
  GDK_PIXDATA_SAMPLE_WIDTH_8 = 0x01 << 16,
  GDK_PIXDATA_SAMPLE_WIDTH_MASK = 0x0f << 16,
  GDK_PIXDATA_ENCODING_RAW = 0x01 << 24,
  GDK_PIXDATA_ENCODING_RLE = 0x02 << 24,
  GDK_PIXDATA_ENCODING_MASK = 0x0f << 24
}
 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. More...
enum  GdkPixdataDumpType {
  GDK_PIXDATA_DUMP_PIXDATA_STREAM = 0,
  GDK_PIXDATA_DUMP_PIXDATA_STRUCT = 1,
  GDK_PIXDATA_DUMP_MACROS = 2,
  GDK_PIXDATA_DUMP_GTYPES = 0,
  GDK_PIXDATA_DUMP_CTYPES = 1 << 8,
  GDK_PIXDATA_DUMP_STATIC = 1 << 9,
  GDK_PIXDATA_DUMP_CONST = 1 << 10,
  GDK_PIXDATA_DUMP_RLE_DECODER = 1 << 16
}
 An enumeration which is used by gdk_pixdata_to_csource() to determine the form of C source to be generated. More...
enum  GdkPixbufFormatFlags {
  WRITABLE = 1 << 0,
  SCALABLE = 1 << 1,
  THREADSAFE = 1 << 2
}
 Flags which allow a module to specify further details about the supported operations. More...

Functions

typedef extern (C) void function(GdkPixbufModule *) GdkPixbufModuleFillVtableFunc

Variables

alias void * AtkFocusHandler
alias GdkPixdataType PixdataType
alias GdkPixdataDumpType PixdataDumpType
alias GdkPixbufFormatFlags PixbufFormatFlags
typedef int
typedef int
typedef int
typedef int


Typedef Documentation

typedef gint void* gtkc::gdkpixbuftypes.GdkPixbufModuleSizeFunc

typedef GdkPixbufAnimation void* gtkc::gdkpixbuftypes.GdkPixbufModulePreparedFunc

typedef void* gtkc::gdkpixbuftypes.GdkPixbufModuleUpdatedFunc


Enumeration Type Documentation

enum gtkc::gdkpixbuftypes::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.

GDK_PIXDATA_COLOR_TYPE_RGB

Enumerator:
GDK_PIXDATA_COLOR_TYPE_RGB 
GDK_PIXDATA_COLOR_TYPE_RGBA 
GDK_PIXDATA_COLOR_TYPE_MASK 
width 
GDK_PIXDATA_SAMPLE_WIDTH_8 
GDK_PIXDATA_SAMPLE_WIDTH_MASK 
GDK_PIXDATA_ENCODING_RAW 
GDK_PIXDATA_ENCODING_RLE 
GDK_PIXDATA_ENCODING_MASK 

enum gtkc::gdkpixbuftypes::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. GDK_PIXDATA_DUMP_PIXDATA_STREAM

Enumerator:
GDK_PIXDATA_DUMP_PIXDATA_STREAM 
GDK_PIXDATA_DUMP_PIXDATA_STRUCT 
GDK_PIXDATA_DUMP_MACROS 
GDK_PIXDATA_DUMP_GTYPES 
GDK_PIXDATA_DUMP_CTYPES 
GDK_PIXDATA_DUMP_STATIC 
GDK_PIXDATA_DUMP_CONST 
GDK_PIXDATA_DUMP_RLE_DECODER 

enum gtkc::gdkpixbuftypes::GdkPixbufFormatFlags

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

GDK_PIXBUF_FORMAT_WRITABLE the module can write out images in the format. GDK_PIXBUF_FORMAT_SCALABLE the image format is scalable GDK_PIXBUF_FORMAT_THREADSAFE the module is threadsafe. If this flag is not

Enumerator:
WRITABLE 
SCALABLE 
THREADSAFE 


Function Documentation

typedef gtkc::gdkpixbuftypes::extern (  ) 


Variable Documentation

alias void* gtkc::gdkpixbuftypes.AtkFocusHandler

alias GdkPixdataType gtkc::gdkpixbuftypes.PixdataType

alias GdkPixdataDumpType gtkc::gdkpixbuftypes.PixdataDumpType

alias GdkPixbufFormatFlags gtkc::gdkpixbuftypes.PixbufFormatFlags

typedef gtkc::gdkpixbuftypes.int

typedef gtkc::gdkpixbuftypes.int

typedef gtkc::gdkpixbuftypes.int

typedef gtkc::gdkpixbuftypes.int


SourceForge.net Logo DSource.org Logo digitalmars.com Logo