:right-sidebar: True PixdataType =================================================================== .. currentmodule:: gi.repository.GdkPixdata .. deprecated:: 2.32 Please do not use it in newly written code .. class:: PixdataType :no-contents-entry: An enumeration containing three sets of flags for a :obj:`~gi.repository.GdkPixdata.Pixdata` struct: one for the used colorspace, one for the width of the samples and one for the encoding of the pixel data. Fields ------ .. rst-class:: interim-class .. class:: PixdataType :no-index: .. attribute:: COLOR_TYPE_MASK Mask for the colortype flags of the enum. .. attribute:: COLOR_TYPE_RGB Each pixel has red, green and blue samples. .. attribute:: COLOR_TYPE_RGBA Each pixel has red, green and blue samples and an alpha value. .. attribute:: ENCODING_MASK Mask for the encoding flags of the enum. .. attribute:: ENCODING_RAW The pixel data is in raw form. .. attribute:: ENCODING_RLE The pixel data is run-length encoded. Runs may be up to 127 bytes long; their length is stored in a single byte preceding the pixel data for the run. If a run is constant, its length byte has the high bit set and the pixel data consists of a single pixel which must be repeated. .. attribute:: SAMPLE_WIDTH_8 Each sample has 8 bits. .. attribute:: SAMPLE_WIDTH_MASK Mask for the sample width flags of the enum.