<?xml version="1.0"?>
<dump>
  <boxed name="CoglHandle" get-type="cogl_handle_get_type"/>
  <fundamental name="CoglPipeline" get-type="cogl_pipeline_get_gtype" instantiatable="1" parents="CoglObject">
  </fundamental>
  <fundamental name="CoglBitmap" get-type="cogl_bitmap_get_gtype" instantiatable="1" parents="CoglObject">
  </fundamental>
  <interface name="CoglFramebuffer" get-type="cogl_framebuffer_get_gtype">
    <prerequisite name="CoglObject"/>
  </interface>
  <fundamental name="CoglContext" get-type="cogl_context_get_gtype" instantiatable="1" parents="CoglObject">
  </fundamental>
  <interface name="CoglTexture" get-type="cogl_texture_get_gtype">
    <prerequisite name="CoglObject"/>
  </interface>
  <boxed name="CoglColor" get-type="cogl_color_get_gtype"/>
  <boxed name="CoglMatrix" get-type="cogl_matrix_get_gtype"/>
  <fundamental name="CoglObject" get-type="cogl_object_get_gtype" abstract="1" instantiatable="1">
  </fundamental>
  <fundamental name="CoglOffscreen" get-type="cogl_offscreen_get_gtype" instantiatable="1" parents="CoglObject">
    <implements name="CoglFramebuffer"/>
  </fundamental>
  <fundamental name="CoglOnscreen" get-type="cogl_onscreen_get_gtype" instantiatable="1" parents="CoglObject">
    <implements name="CoglFramebuffer"/>
  </fundamental>
  <boxed name="CoglFrameClosure" get-type="cogl_frame_closure_get_gtype"/>
  <boxed name="CoglOnscreenResizeClosure" get-type="cogl_onscreen_resize_closure_get_gtype"/>
  <boxed name="CoglOnscreenDirtyClosure" get-type="cogl_onscreen_dirty_closure_get_gtype"/>
  <fundamental name="CoglTexture2D" get-type="cogl_texture_2d_get_gtype" instantiatable="1" parents="CoglObject">
    <implements name="CoglTexture"/>
  </fundamental>
  <fundamental name="CoglTexture2DSliced" get-type="cogl_texture_2d_sliced_get_gtype" instantiatable="1" parents="CoglObject">
    <implements name="CoglTexture"/>
  </fundamental>
  <boxed name="CoglMaterial" get-type="cogl_material_get_type"/>
</dump>
