<?xml version="1.0"?>
<dump>
  <enum name="CoglBufferUpdateHint" get-type="cogl_buffer_update_hint_get_type">
    <member name="COGL_BUFFER_UPDATE_HINT_STATIC" nick="static" value="0"/>
    <member name="COGL_BUFFER_UPDATE_HINT_DYNAMIC" nick="dynamic" value="1"/>
    <member name="COGL_BUFFER_UPDATE_HINT_STREAM" nick="stream" value="2"/>
  </enum>  <flags name="CoglBufferAccess" get-type="cogl_buffer_access_get_type">
    <member name="COGL_BUFFER_ACCESS_READ" nick="read" value="1"/>
    <member name="COGL_BUFFER_ACCESS_WRITE" nick="write" value="2"/>
    <member name="COGL_BUFFER_ACCESS_READ_WRITE" nick="read-write" value="3"/>
  </flags>
  <flags name="CoglBufferMapHint" get-type="cogl_buffer_map_hint_get_type">
    <member name="COGL_BUFFER_MAP_HINT_DISCARD" nick="discard" value="1"/>
    <member name="COGL_BUFFER_MAP_HINT_DISCARD_RANGE" nick="discard-range" value="2"/>
  </flags>
  <enum name="CoglBufferBindTarget" get-type="cogl_buffer_bind_target_get_type">
    <member name="COGL_BUFFER_BIND_TARGET_PIXEL_PACK" nick="pixel-pack" value="0"/>
    <member name="COGL_BUFFER_BIND_TARGET_PIXEL_UNPACK" nick="pixel-unpack" value="1"/>
    <member name="COGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFER" nick="attribute-buffer" value="2"/>
    <member name="COGL_BUFFER_BIND_TARGET_INDEX_BUFFER" nick="index-buffer" value="3"/>
    <member name="COGL_BUFFER_BIND_TARGET_COUNT" nick="count" value="4"/>
  </enum>  <enum name="CoglPixelFormat" get-type="cogl_pixel_format_get_type">
    <member name="COGL_PIXEL_FORMAT_ANY" nick="any" value="0"/>
    <member name="COGL_PIXEL_FORMAT_A_8" nick="a-8" value="17"/>
    <member name="COGL_PIXEL_FORMAT_RGB_565" nick="rgb-565" value="4"/>
    <member name="COGL_PIXEL_FORMAT_RGBA_4444" nick="rgba-4444" value="21"/>
    <member name="COGL_PIXEL_FORMAT_RGBA_5551" nick="rgba-5551" value="22"/>
    <member name="COGL_PIXEL_FORMAT_YUV" nick="yuv" value="7"/>
    <member name="COGL_PIXEL_FORMAT_R_8" nick="r-8" value="8"/>
    <member name="COGL_PIXEL_FORMAT_RG_88" nick="rg-88" value="9"/>
    <member name="COGL_PIXEL_FORMAT_RGB_888" nick="rgb-888" value="2"/>
    <member name="COGL_PIXEL_FORMAT_BGR_888" nick="bgr-888" value="34"/>
    <member name="COGL_PIXEL_FORMAT_RGBX_8888" nick="rgbx-8888" value="3"/>
    <member name="COGL_PIXEL_FORMAT_RGBA_8888" nick="rgba-8888" value="19"/>
    <member name="COGL_PIXEL_FORMAT_BGRX_8888" nick="bgrx-8888" value="35"/>
    <member name="COGL_PIXEL_FORMAT_BGRA_8888" nick="bgra-8888" value="51"/>
    <member name="COGL_PIXEL_FORMAT_XRGB_8888" nick="xrgb-8888" value="67"/>
    <member name="COGL_PIXEL_FORMAT_ARGB_8888" nick="argb-8888" value="83"/>
    <member name="COGL_PIXEL_FORMAT_XBGR_8888" nick="xbgr-8888" value="99"/>
    <member name="COGL_PIXEL_FORMAT_ABGR_8888" nick="abgr-8888" value="115"/>
    <member name="COGL_PIXEL_FORMAT_RGBA_8888_PRE" nick="rgba-8888-pre" value="147"/>
    <member name="COGL_PIXEL_FORMAT_BGRA_8888_PRE" nick="bgra-8888-pre" value="179"/>
    <member name="COGL_PIXEL_FORMAT_ARGB_8888_PRE" nick="argb-8888-pre" value="211"/>
    <member name="COGL_PIXEL_FORMAT_ABGR_8888_PRE" nick="abgr-8888-pre" value="243"/>
    <member name="COGL_PIXEL_FORMAT_RGBA_4444_PRE" nick="rgba-4444-pre" value="149"/>
    <member name="COGL_PIXEL_FORMAT_RGBA_5551_PRE" nick="rgba-5551-pre" value="150"/>
    <member name="COGL_PIXEL_FORMAT_RGBA_1010102" nick="rgba-1010102" value="29"/>
    <member name="COGL_PIXEL_FORMAT_BGRA_1010102" nick="bgra-1010102" value="61"/>
    <member name="COGL_PIXEL_FORMAT_XRGB_2101010" nick="xrgb-2101010" value="77"/>
    <member name="COGL_PIXEL_FORMAT_ARGB_2101010" nick="argb-2101010" value="93"/>
    <member name="COGL_PIXEL_FORMAT_XBGR_2101010" nick="xbgr-2101010" value="109"/>
    <member name="COGL_PIXEL_FORMAT_ABGR_2101010" nick="abgr-2101010" value="125"/>
    <member name="COGL_PIXEL_FORMAT_RGBA_1010102_PRE" nick="rgba-1010102-pre" value="157"/>
    <member name="COGL_PIXEL_FORMAT_BGRA_1010102_PRE" nick="bgra-1010102-pre" value="189"/>
    <member name="COGL_PIXEL_FORMAT_ARGB_2101010_PRE" nick="argb-2101010-pre" value="221"/>
    <member name="COGL_PIXEL_FORMAT_ABGR_2101010_PRE" nick="abgr-2101010-pre" value="253"/>
    <member name="COGL_PIXEL_FORMAT_RGBX_FP_16161616" nick="rgbx-fp-16161616" value="11"/>
    <member name="COGL_PIXEL_FORMAT_RGBA_FP_16161616" nick="rgba-fp-16161616" value="27"/>
    <member name="COGL_PIXEL_FORMAT_BGRX_FP_16161616" nick="bgrx-fp-16161616" value="43"/>
    <member name="COGL_PIXEL_FORMAT_BGRA_FP_16161616" nick="bgra-fp-16161616" value="59"/>
    <member name="COGL_PIXEL_FORMAT_XRGB_FP_16161616" nick="xrgb-fp-16161616" value="75"/>
    <member name="COGL_PIXEL_FORMAT_ARGB_FP_16161616" nick="argb-fp-16161616" value="91"/>
    <member name="COGL_PIXEL_FORMAT_XBGR_FP_16161616" nick="xbgr-fp-16161616" value="107"/>
    <member name="COGL_PIXEL_FORMAT_ABGR_FP_16161616" nick="abgr-fp-16161616" value="123"/>
    <member name="COGL_PIXEL_FORMAT_RGBA_FP_16161616_PRE" nick="rgba-fp-16161616-pre" value="155"/>
    <member name="COGL_PIXEL_FORMAT_BGRA_FP_16161616_PRE" nick="bgra-fp-16161616-pre" value="187"/>
    <member name="COGL_PIXEL_FORMAT_ARGB_FP_16161616_PRE" nick="argb-fp-16161616-pre" value="219"/>
    <member name="COGL_PIXEL_FORMAT_ABGR_FP_16161616_PRE" nick="abgr-fp-16161616-pre" value="251"/>
    <member name="COGL_PIXEL_FORMAT_RGBA_FP_32323232" nick="rgba-fp-32323232" value="28"/>
    <member name="COGL_PIXEL_FORMAT_RGBA_FP_32323232_PRE" nick="rgba-fp-32323232-pre" value="156"/>
    <member name="COGL_PIXEL_FORMAT_R_16" nick="r-16" value="14"/>
    <member name="COGL_PIXEL_FORMAT_RG_1616" nick="rg-1616" value="15"/>
    <member name="COGL_PIXEL_FORMAT_RGBA_16161616" nick="rgba-16161616" value="26"/>
    <member name="COGL_PIXEL_FORMAT_RGBA_16161616_PRE" nick="rgba-16161616-pre" value="154"/>
    <member name="COGL_PIXEL_FORMAT_DEPTH_16" nick="depth-16" value="265"/>
    <member name="COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8" nick="depth-24-stencil-8" value="771"/>
  </enum>  <enum name="CoglSystemError" get-type="cogl_system_error_get_type">
    <member name="COGL_SYSTEM_ERROR_UNSUPPORTED" nick="cogl-system-error-unsupported" value="0"/>
    <member name="COGL_SYSTEM_ERROR_NO_MEMORY" nick="cogl-system-error-no-memory" value="1"/>
  </enum>  <enum name="CoglAttributeType" get-type="cogl_attribute_type_get_type">
    <member name="COGL_ATTRIBUTE_TYPE_BYTE" nick="byte" value="5120"/>
    <member name="COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE" nick="unsigned-byte" value="5121"/>
    <member name="COGL_ATTRIBUTE_TYPE_SHORT" nick="short" value="5122"/>
    <member name="COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT" nick="unsigned-short" value="5123"/>
    <member name="COGL_ATTRIBUTE_TYPE_FLOAT" nick="float" value="5126"/>
  </enum>  <enum name="CoglIndicesType" get-type="cogl_indices_type_get_type">
    <member name="COGL_INDICES_TYPE_UNSIGNED_BYTE" nick="byte" value="0"/>
    <member name="COGL_INDICES_TYPE_UNSIGNED_SHORT" nick="short" value="1"/>
    <member name="COGL_INDICES_TYPE_UNSIGNED_INT" nick="int" value="2"/>
  </enum>  <enum name="CoglVerticesMode" get-type="cogl_vertices_mode_get_type">
    <member name="COGL_VERTICES_MODE_POINTS" nick="points" value="0"/>
    <member name="COGL_VERTICES_MODE_LINES" nick="lines" value="1"/>
    <member name="COGL_VERTICES_MODE_LINE_LOOP" nick="line-loop" value="2"/>
    <member name="COGL_VERTICES_MODE_LINE_STRIP" nick="line-strip" value="3"/>
    <member name="COGL_VERTICES_MODE_TRIANGLES" nick="triangles" value="4"/>
    <member name="COGL_VERTICES_MODE_TRIANGLE_STRIP" nick="triangle-strip" value="5"/>
    <member name="COGL_VERTICES_MODE_TRIANGLE_FAN" nick="triangle-fan" value="6"/>
  </enum>  <enum name="CoglDepthTestFunction" get-type="cogl_depth_test_function_get_type">
    <member name="COGL_DEPTH_TEST_FUNCTION_NEVER" nick="never" value="512"/>
    <member name="COGL_DEPTH_TEST_FUNCTION_LESS" nick="less" value="513"/>
    <member name="COGL_DEPTH_TEST_FUNCTION_EQUAL" nick="equal" value="514"/>
    <member name="COGL_DEPTH_TEST_FUNCTION_LEQUAL" nick="lequal" value="515"/>
    <member name="COGL_DEPTH_TEST_FUNCTION_GREATER" nick="greater" value="516"/>
    <member name="COGL_DEPTH_TEST_FUNCTION_NOTEQUAL" nick="notequal" value="517"/>
    <member name="COGL_DEPTH_TEST_FUNCTION_GEQUAL" nick="gequal" value="518"/>
    <member name="COGL_DEPTH_TEST_FUNCTION_ALWAYS" nick="always" value="519"/>
  </enum>  <enum name="CoglRendererError" get-type="cogl_renderer_error_get_type">
    <member name="COGL_RENDERER_ERROR_XLIB_DISPLAY_OPEN" nick="xlib-display-open" value="0"/>
    <member name="COGL_RENDERER_ERROR_BAD_CONSTRAINT" nick="bad-constraint" value="1"/>
  </enum>  <enum name="CoglFilterReturn" get-type="cogl_filter_return_get_type">
    <member name="COGL_FILTER_CONTINUE" nick="continue" value="0"/>
    <member name="COGL_FILTER_REMOVE" nick="remove" value="1"/>
  </enum>  <enum name="CoglWinsysFeature" get-type="cogl_winsys_feature_get_type">
    <member name="COGL_WINSYS_FEATURE_VBLANK_COUNTER" nick="vblank-counter" value="0"/>
    <member name="COGL_WINSYS_FEATURE_VBLANK_WAIT" nick="vblank-wait" value="1"/>
    <member name="COGL_WINSYS_FEATURE_TEXTURE_FROM_PIXMAP" nick="texture-from-pixmap" value="2"/>
    <member name="COGL_WINSYS_FEATURE_SWAP_BUFFERS_EVENT" nick="swap-buffers-event" value="3"/>
    <member name="COGL_WINSYS_FEATURE_SWAP_REGION" nick="swap-region" value="4"/>
    <member name="COGL_WINSYS_FEATURE_SWAP_REGION_THROTTLE" nick="swap-region-throttle" value="5"/>
    <member name="COGL_WINSYS_FEATURE_SWAP_REGION_SYNCHRONIZED" nick="swap-region-synchronized" value="6"/>
    <member name="COGL_WINSYS_FEATURE_BUFFER_AGE" nick="buffer-age" value="7"/>
    <member name="COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT" nick="sync-and-complete-event" value="8"/>
    <member name="COGL_WINSYS_FEATURE_N_FEATURES" nick="n-features" value="9"/>
  </enum>  <enum name="CoglWinding" get-type="cogl_winding_get_type">
    <member name="COGL_WINDING_CLOCKWISE" nick="clockwise" value="0"/>
    <member name="COGL_WINDING_COUNTER_CLOCKWISE" nick="counter-clockwise" value="1"/>
  </enum>  <flags name="CoglBufferBit" get-type="cogl_buffer_bit_get_type">
    <member name="COGL_BUFFER_BIT_COLOR" nick="color" value="1"/>
    <member name="COGL_BUFFER_BIT_DEPTH" nick="depth" value="2"/>
    <member name="COGL_BUFFER_BIT_STENCIL" nick="stencil" value="4"/>
  </flags>
  <flags name="CoglReadPixelsFlags" get-type="cogl_read_pixels_flags_get_type">
    <member name="COGL_READ_PIXELS_COLOR_BUFFER" nick="color-buffer" value="1"/>
  </flags>
  <enum name="CoglShaderType" get-type="cogl_shader_type_get_type">
    <member name="COGL_SHADER_TYPE_VERTEX" nick="vertex" value="0"/>
    <member name="COGL_SHADER_TYPE_FRAGMENT" nick="fragment" value="1"/>
  </enum>  <enum name="CoglScanoutError" get-type="cogl_scanout_error_get_type">
    <member name="COGL_SCANOUT_ERROR_INHIBITED" nick="inhibited" value="0"/>
  </enum>  <class name="CoglBuffer" get-type="cogl_buffer_get_type" parents="GObject" abstract="1">
    <property name="context" type="CoglContext" flags="234"/>
    <property name="impl" type="CoglBufferImpl" flags="234"/>
    <property name="size" type="guint64" flags="234" default-value="0"/>
    <property name="default-target" type="CoglBufferBindTarget" flags="234" default-value="COGL_BUFFER_BIND_TARGET_PIXEL_PACK"/>
    <property name="update-hint" type="CoglBufferUpdateHint" flags="230" default-value="COGL_BUFFER_UPDATE_HINT_STATIC"/>
  </class>
  <class name="CoglRenderer" get-type="cogl_renderer_get_type" parents="GObject" final="1">
  </class>
  <class name="CoglDisplay" get-type="cogl_display_get_type" parents="GObject" final="1">
  </class>
  <class name="CoglSnippet" get-type="cogl_snippet_get_type" parents="GObject" final="1">
  </class>
  <class name="CoglPipeline" get-type="cogl_pipeline_get_type" parents="GObject" final="1">
  </class>
  <class name="CoglAttributeBuffer" get-type="cogl_attribute_buffer_get_type" parents="CoglBuffer,GObject" final="1">
  </class>
  <class name="CoglIndexBuffer" get-type="cogl_index_buffer_get_type" parents="CoglBuffer,GObject" final="1">
  </class>
  <class name="CoglIndices" get-type="cogl_indices_get_type" parents="GObject" final="1">
  </class>
  <class name="CoglAttribute" get-type="cogl_attribute_get_type" parents="GObject" final="1">
  </class>
  <class name="CoglPixelBuffer" get-type="cogl_pixel_buffer_get_type" parents="CoglBuffer,GObject" final="1">
  </class>
  <class name="CoglTexture" get-type="cogl_texture_get_type" parents="GObject" abstract="1">
    <property name="context" type="CoglContext" flags="234"/>
    <property name="width" type="gint" flags="234" default-value="-1"/>
    <property name="height" type="gint" flags="234" default-value="-1"/>
    <property name="loader" type="gpointer" flags="234"/>
    <property name="format" type="CoglPixelFormat" flags="234" default-value="COGL_PIXEL_FORMAT_ANY"/>
  </class>
  <class name="CoglFramebuffer" get-type="cogl_framebuffer_get_type" parents="GObject" abstract="1">
    <property name="context" type="CoglContext" flags="235"/>
    <property name="driver-config" type="gpointer" flags="235"/>
    <property name="width" type="gint" flags="231" default-value="-1"/>
    <property name="height" type="gint" flags="231" default-value="-1"/>
    <signal name="destroy" return="void" when="last">
    </signal>
  </class>
  <class name="CoglPrimitive" get-type="cogl_primitive_get_type" parents="GObject" final="1">
  </class>
  <class name="CoglContext" get-type="cogl_context_get_type" parents="GObject" final="1">
  </class>
  <class name="CoglBitmap" get-type="cogl_bitmap_get_type" parents="GObject" final="1">
  </class>
  <boxed name="CoglColor" get-type="cogl_color_get_type"/>
  <fundamental name="CoglParamSpecColor" get-type="cogl_param_color_get_type" instantiatable="1" parents="GParam">
  </fundamental>
  <class name="CoglMatrixStack" get-type="cogl_matrix_stack_get_type" parents="GObject" final="1">
  </class>
  <boxed name="CoglMatrixEntry" get-type="cogl_matrix_entry_get_type"/>
  <class name="CoglOffscreen" get-type="cogl_offscreen_get_type" parents="CoglFramebuffer,GObject" final="1">
  </class>
  <class name="CoglProgram" get-type="cogl_program_get_type" parents="GObject" final="1">
  </class>
  <class name="CoglShader" get-type="cogl_shader_get_type" parents="GObject" final="1">
  </class>
  <class name="CoglTexture2D" get-type="cogl_texture_2d_get_type" parents="CoglTexture,GObject" final="1">
  </class>
  <class name="CoglTexture2DSliced" get-type="cogl_texture_2d_sliced_get_type" parents="CoglTexture,GObject" final="1">
  </class>
  <class name="CoglSubTexture" get-type="cogl_sub_texture_get_type" parents="CoglTexture,GObject" final="1">
  </class>
  <class name="CoglAtlas" get-type="cogl_atlas_get_type" parents="GObject" final="1">
  </class>
  <class name="CoglAtlasTexture" get-type="cogl_atlas_texture_get_type" parents="CoglTexture,GObject" final="1">
  </class>
  <class name="CoglFrameInfo" get-type="cogl_frame_info_get_type" parents="GObject" final="1">
  </class>
  <class name="CoglOnscreen" get-type="cogl_onscreen_get_type" parents="CoglFramebuffer,GObject">
  </class>
  <boxed name="CoglFrameClosure" get-type="cogl_frame_closure_get_type"/>
  <class name="CoglScanout" get-type="cogl_scanout_get_type" parents="GObject" final="1">
    <signal name="scanout-failed" return="void" when="last">
      <param type="CoglOnscreen"/>
    </signal>
  </class>
  <interface name="CoglScanoutBuffer" get-type="cogl_scanout_buffer_get_type">
  </interface>
  <error-quark function="cogl_scanout_error_quark" domain="cogl-scanout-error-quark"/>
</dump>
