{"meta":{"ns":"GdkPixdata","version":"2.0","generator":"gi-docgen","generator-version":"2021.6"},"symbols":[{"type":"bitfield","name":"PixdataDumpType","ctype":"GdkPixdataDumpType","summary":"An enumeration which is used by gdk_pixdata_to_csource() to determine ..."},{"type":"bitfield","name":"PixdataType","ctype":"GdkPixdataType","summary":"An enumeration containing three sets of flags for a ..."},{"type":"constant","name":"PIXBUF_MAGIC_NUMBER","ident":"GDK_PIXBUF_MAGIC_NUMBER","summary":"Magic number for #GdkPixdata structures."},{"type":"constant","name":"PIXDATA_HEADER_LENGTH","ident":"GDK_PIXDATA_HEADER_LENGTH","summary":"The length of a #GdkPixdata structure without the @pixel_data pointer."},{"type":"function","name":"pixbuf_from_pixdata","ident":"gdk_pixbuf_from_pixdata","summary":"Converts a `GdkPixdata` to a `GdkPixbuf`.  If `copy_pixels` ..."},{"type":"method","name":"deserialize","type_name":"Pixdata","ident":"gdk_pixdata_deserialize","summary":"Deserializes (reconstruct) a #GdkPixdata structure from a byte stream. ..."},{"type":"method","name":"from_pixbuf","type_name":"Pixdata","ident":"gdk_pixdata_from_pixbuf","summary":"Converts a `GdkPixbuf` to a `GdkPixdata`.  If `use_rle` ..."},{"type":"method","name":"serialize","type_name":"Pixdata","ident":"gdk_pixdata_serialize","summary":"Serializes a #GdkPixdata structure into a byte stream. The ..."},{"type":"method","name":"to_csource","type_name":"Pixdata","ident":"gdk_pixdata_to_csource","summary":"Generates C source code suitable for compiling images directly ..."},{"type":"record","name":"Pixdata","ctype":"GdkPixdata","summary":"A pixel buffer suitable for serialization and streaming.  ..."}],"terms":{"":[0,1,4,5,6,7,9],"127":[1],"8":[1],"<function>*_bytes_per_pixel</function>":[0],"<function>*_height</function>":[0],"<function>*_pixel_data</function>":[0],"<function>*_rle_pixel_data</function>":[0],"<function>*_rowstride</function>":[0],"<function>*_run_length_decodeimage_buf":[0],"<function>*_width</function>":[0],"HEADER":[3],"LENGTH":[3],"MAGIC":[2],"NUMBER":[2],"PIXBUF":[2],"PIXDATA":[3],"`gdk-pixbuf-csource`":[5,9],"`gdk_pixbuf_from_pixdata`":[5],"a":[0],"ad":[0],"alpha":[1],"an":[0,1,5],"applic":[5],"back":[5],"bit":[1],"blue":[1],"bpp</function>":[0],"buffer":[5],"byte":[0,1,6,8],"c":[0,5,9],"call":[9],"can":[0,5],"check":[6],"code":[9],"color_type_mask":[1],"color_type_rgb":[1],"color_type_rgba":[1],"colorspac":[1],"colortyp":[1],"command":[9],"compil":[5,9],"consist":[1,6,8],"const":[0],"constant":[1],"contain":[0,1],"content":[6],"convert":[4,5,7],"copi":[4],"copy_pixel":[4],"csourc":[9],"ctypes":[0],"data":[0,1,4,7],"decod":[0],"definit":[0],"deseri":[6],"determin":[0],"directli":[9],"dump":[0],"each":[1],"element":[0],"encod":[0,1,7],"encoding_mask":[1],"encoding_raw":[1],"encoding_rle":[1],"enum":[1],"enumer":[0,1],"exclus":[0],"extern":[5],"fail":[6],"field":[6,8],"file":[5],"flag":[0,1],"form":[0,1],"freeli":[0],"from":[0,4,6,7],"function":[6,9],"gdk-pixdata.h":[0],"gdk_pixbuf_error_corrupt_imag":[6],"gdk_pixbuf_error_unknown_typ":[6],"gdk_pixbuf_from_pixdata":[4],"gdk_pixbuf_magic_number":[2],"gdk_pixdata_deserialize":[6],"gdk_pixdata_from_pixbuf":[7],"gdk_pixdata_header_length":[3],"gdk_pixdata_serialize":[8],"gdk_pixdata_to_csource":[9],"gdkpixbuf":[4,5,7,9],"gdkpixdata":[4,5,6,7],"gdkpixdatadumptype":[0],"gdkpixdatatype":[1],"gener":[0,9],"glib":[0],"green":[1],"gtypes":[0],"ha":[1],"high":[1],"imag":[0,5,9],"includ":[5],"inclus":[5],"instead":[0],"interfac":[9],"it":[1],"length":[1,3],"line":[9],"long":[1],"macro":[0],"macros":[0],"magic":[2],"mai":[1,6],"make":[5],"mask":[1],"memori":[4,7],"must":[1],"mutual":[0],"name":[5],"need":[0],"network":[0,6,8],"newly-alloc":[4,7],"number":[2],"offer":[9],"on":[1],"option":[0],"order":[0,6,8],"otherwis":[4],"pixbuf":[0,4,7],"pixdata":[0,1,4,5,6],"pixdata_stream":[0],"pixdata_struct":[0],"pixel":[1,4,5,7],"pixel_data":[6],"plu":[6,8],"point":[6,8],"pointer":[3,7],"preced":[1],"program":[9],"provid":[0],"raw":[1],"reconstruct":[6],"red":[1],"refer":[5],"remain":[0],"repeat":[1],"return":[7],"reus":[4],"rle_data":[0],"rle_decoder":[0],"run":[1],"run-length":[0,1,7],"run-length-encod":[4],"runtim":[5],"sampl":[1],"sample_width_8":[1],"sample_width_mask":[1],"serial":[0,5,8],"set":[1],"ship":[9],"singl":[0,1],"size":[0],"sourc":[0,5,9],"standard":[0],"static":[0],"store":[1],"straightforward":[6,8],"stream":[0,5,6,8],"string":[0],"struct":[1],"structur":[0,2,3,5,6,8],"suitabl":[5,9],"symbol":[0],"three":[0,1],"to":[6,8],"true":[4,7],"type":[0,1],"unnecessari":[5],"up":[1],"us":[0,1,5],"use_rl":[7],"util":[5],"valid":[6],"valu":[0,1],"which":[0,1,5,9],"width":[1],"without":[3],"writeout":[6,8]}}