<book xmlns="http://www.devhelp.net/book" title="Cogl-18 Reference Manual" link="index.html" author="Mutter Development Team" name="Cogl" version="2" language="c" online="https://mutter.gnome.org/cogl"><chapters><sub name="Classes Hierarchy" link="classes_hierarchy.html" /><sub name="Aliases" link="index.html#aliases"><sub name="PipelineKey" link="alias.PipelineKey.html" /></sub><sub name="Bitfields" link="index.html#bitfields"><sub name="AtlasFlags" link="flags.AtlasFlags.html" /><sub name="BufferAccess" link="flags.BufferAccess.html" /><sub name="BufferBit" link="flags.BufferBit.html" /><sub name="BufferMapHint" link="flags.BufferMapHint.html" /><sub name="DrmModifierFilter" link="flags.DrmModifierFilter.html" /><sub name="EglImageFlags" link="flags.EglImageFlags.html" /><sub name="EGLWinsysFeature" link="flags.EGLWinsysFeature.html" /><sub name="ReadPixelsFlags" link="flags.ReadPixelsFlags.html" /></sub><sub name="Callbacks" link="index.html#callbacks"><sub name="AtlasUpdatePositionCallback" link="callback.AtlasUpdatePositionCallback.html" /><sub name="FrameCallback" link="callback.FrameCallback.html" /><sub name="PipelineLayerCallback" link="callback.PipelineLayerCallback.html" /><sub name="TextureForeachCallback" link="callback.TextureForeachCallback.html" /></sub><sub name="Classes" link="index.html#classes"><sub name="Atlas" link="class.Atlas.html" /><sub name="AtlasTexture" link="class.AtlasTexture.html" /><sub name="Attribute" link="class.Attribute.html" /><sub name="AttributeBuffer" link="class.AttributeBuffer.html" /><sub name="Bitmap" link="class.Bitmap.html" /><sub name="Buffer" link="class.Buffer.html" /><sub name="Context" link="class.Context.html" /><sub name="Display" link="class.Display.html" /><sub name="Driver" link="class.Driver.html" /><sub name="Framebuffer" link="class.Framebuffer.html" /><sub name="FrameInfo" link="class.FrameInfo.html" /><sub name="IndexBuffer" link="class.IndexBuffer.html" /><sub name="Indices" link="class.Indices.html" /><sub name="MatrixStack" link="class.MatrixStack.html" /><sub name="Offscreen" link="class.Offscreen.html" /><sub name="Onscreen" link="class.Onscreen.html" /><sub name="OnscreenEgl" link="class.OnscreenEgl.html" /><sub name="ParamSpecColor" link="class.ParamSpecColor.html" /><sub name="Pipeline" link="class.Pipeline.html" /><sub name="PixelBuffer" link="class.PixelBuffer.html" /><sub name="Primitive" link="class.Primitive.html" /><sub name="Program" link="class.Program.html" /><sub name="Renderer" link="class.Renderer.html" /><sub name="Scanout" link="class.Scanout.html" /><sub name="Shader" link="class.Shader.html" /><sub name="Snippet" link="class.Snippet.html" /><sub name="SubTexture" link="class.SubTexture.html" /><sub name="Texture" link="class.Texture.html" /><sub name="Texture2D" link="class.Texture2D.html" /><sub name="Texture2DSliced" link="class.Texture2DSliced.html" /><sub name="Winsys" link="class.Winsys.html" /><sub name="WinsysEGL" link="class.WinsysEGL.html" /></sub><sub name="Constants" link="index.html#constants"><sub name="A_BIT" link="const.A_BIT.html" /><sub name="AFIRST_BIT" link="const.AFIRST_BIT.html" /><sub name="BGR_BIT" link="const.BGR_BIT.html" /><sub name="DEPTH_BIT" link="const.DEPTH_BIT.html" /><sub name="MAX_EGL_CONFIG_ATTRIBS" link="const.MAX_EGL_CONFIG_ATTRIBS.html" /><sub name="PIXEL_FORMAT_MAX_PLANES" link="const.PIXEL_FORMAT_MAX_PLANES.html" /><sub name="PREMULT_BIT" link="const.PREMULT_BIT.html" /><sub name="STENCIL_BIT" link="const.STENCIL_BIT.html" /><sub name="TEXTURE_MAX_WASTE" link="const.TEXTURE_MAX_WASTE.html" /></sub><sub name="Domains" link="index.html#domains"><sub name="ScanoutError" link="error.ScanoutError.html" /></sub><sub name="Enums" link="index.html#enums"><sub name="AttributeType" link="enum.AttributeType.html" /><sub name="BufferBindTarget" link="enum.BufferBindTarget.html" /><sub name="BufferUpdateHint" link="enum.BufferUpdateHint.html" /><sub name="DepthTestFunction" link="enum.DepthTestFunction.html" /><sub name="DriverId" link="enum.DriverId.html" /><sub name="FeatureID" link="enum.FeatureID.html" /><sub name="FramebufferError" link="enum.FramebufferError.html" /><sub name="FrameEvent" link="enum.FrameEvent.html" /><sub name="GraphicsResetStatus" link="enum.GraphicsResetStatus.html" /><sub name="IndicesType" link="enum.IndicesType.html" /><sub name="PipelineAlphaFunc" link="enum.PipelineAlphaFunc.html" /><sub name="PipelineCullFaceMode" link="enum.PipelineCullFaceMode.html" /><sub name="PipelineFilter" link="enum.PipelineFilter.html" /><sub name="PipelineWrapMode" link="enum.PipelineWrapMode.html" /><sub name="PixelFormat" link="enum.PixelFormat.html" /><sub name="RendererError" link="enum.RendererError.html" /><sub name="ShaderType" link="enum.ShaderType.html" /><sub name="SnippetHook" link="enum.SnippetHook.html" /><sub name="SystemError" link="enum.SystemError.html" /><sub name="TextureComponents" link="enum.TextureComponents.html" /><sub name="TextureError" link="enum.TextureError.html" /><sub name="VerticesMode" link="enum.VerticesMode.html" /><sub name="Winding" link="enum.Winding.html" /><sub name="WinsysError" link="enum.WinsysError.html" /><sub name="WinsysFeature" link="enum.WinsysFeature.html" /></sub><sub name="Function macros" link="index.html#function_macros"><sub name="ATLAS_TEXTURE_CONST" link="func.ATLAS_TEXTURE_CONST.html" /><sub name="ATTRIBUTE_BUFFER_CONST" link="func.ATTRIBUTE_BUFFER_CONST.html" /><sub name="BUFFER_CONST" link="func.BUFFER_CONST.html" /><sub name="COLOR_INIT" link="func.COLOR_INIT.html" /><sub name="DEPRECATED_FOR" link="func.DEPRECATED_FOR.html" /><sub name="INDEX_BUFFER_CONST" link="func.INDEX_BUFFER_CONST.html" /><sub name="PIXEL_BUFFER_CONST" link="func.PIXEL_BUFFER_CONST.html" /><sub name="PRIVATE" link="func.PRIVATE.html" /><sub name="SUB_TEXTURE_CONST" link="func.SUB_TEXTURE_CONST.html" /><sub name="TEXTURE_2D_CONST" link="func.TEXTURE_2D_CONST.html" /><sub name="TEXTURE_2D_SLICED_CONST" link="func.TEXTURE_2D_SLICED_CONST.html" /><sub name="TRACE_BEGIN_ANCHORED" link="func.TRACE_BEGIN_ANCHORED.html" /><sub name="TRACE_BEGIN_SCOPED" link="func.TRACE_BEGIN_SCOPED.html" /><sub name="TRACE_DEFINE_COUNTER_DOUBLE" link="func.TRACE_DEFINE_COUNTER_DOUBLE.html" /><sub name="TRACE_DEFINE_COUNTER_INT" link="func.TRACE_DEFINE_COUNTER_INT.html" /><sub name="TRACE_DESCRIBE" link="func.TRACE_DESCRIBE.html" /><sub name="TRACE_END" link="func.TRACE_END.html" /><sub name="TRACE_INTERNAL_DEFINE_COUNTER" link="func.TRACE_INTERNAL_DEFINE_COUNTER.html" /><sub name="TRACE_INTERNAL_SET_COUNTER" link="func.TRACE_INTERNAL_SET_COUNTER.html" /><sub name="TRACE_MESSAGE" link="func.TRACE_MESSAGE.html" /><sub name="TRACE_SCOPED_ANCHOR" link="func.TRACE_SCOPED_ANCHOR.html" /><sub name="TRACE_SET_COUNTER_DOUBLE" link="func.TRACE_SET_COUNTER_DOUBLE.html" /><sub name="TRACE_SET_COUNTER_INT" link="func.TRACE_SET_COUNTER_INT.html" /><sub name="VALUE_HOLDS_COLOR" link="func.VALUE_HOLDS_COLOR.html" /><sub name="WINSYS_FEATURE_BEGIN" link="func.WINSYS_FEATURE_BEGIN.html" /><sub name="WINSYS_FEATURE_END" link="func.WINSYS_FEATURE_END.html" /><sub name="WINSYS_FEATURE_FUNCTION" link="func.WINSYS_FEATURE_FUNCTION.html" /></sub><sub name="Functions" link="index.html#functions"><sub name="can_blit_between_formats" link="func.can_blit_between_formats.html" /><sub name="glib_source_new" link="func.glib_source_new.html" /><sub name="graphene_matrix_project_point" link="func.graphene_matrix_project_point.html" /><sub name="graphene_matrix_project_points_f3" link="func.graphene_matrix_project_points_f3.html" /><sub name="graphene_matrix_transform_points" link="func.graphene_matrix_transform_points.html" /><sub name="param_spec_color" link="func.param_spec_color.html" /><sub name="set_tracing_disabled_on_thread" link="func.set_tracing_disabled_on_thread.html" /><sub name="set_tracing_enabled_on_thread" link="func.set_tracing_enabled_on_thread.html" /><sub name="start_tracing_with_fd" link="func.start_tracing_with_fd.html" /><sub name="start_tracing_with_path" link="func.start_tracing_with_path.html" /><sub name="stop_tracing" link="func.stop_tracing.html" /><sub name="value_get_color" link="func.value_get_color.html" /><sub name="value_set_color" link="func.value_set_color.html" /></sub><sub name="Interfaces" link="index.html#interfaces"><sub name="ScanoutBuffer" link="iface.ScanoutBuffer.html" /></sub><sub name="Structs" link="index.html#structs"><sub name="Color" link="struct.Color.html" /><sub name="DepthState" link="struct.DepthState.html" /><sub name="DisplayEGL" link="struct.DisplayEGL.html" /><sub name="DmaBufHandle" link="struct.DmaBufHandle.html" /><sub name="FrameClosure" link="struct.FrameClosure.html" /><sub name="MatrixEntry" link="struct.MatrixEntry.html" /><sub name="RendererEGL" link="struct.RendererEGL.html" /><sub name="VertexP2" link="struct.VertexP2.html" /><sub name="VertexP2C4" link="struct.VertexP2C4.html" /><sub name="VertexP2T2" link="struct.VertexP2T2.html" /><sub name="VertexP3" link="struct.VertexP3.html" /><sub name="VertexP3T2" link="struct.VertexP3T2.html" /></sub></chapters><functions><keyword type="typedef" name="CoglPipelineKey" link="alias.PipelineKey.html" /><keyword type="enum" name="CoglAtlasFlags" link="flags.AtlasFlags.html" /><keyword type="constant" name="COGL_ATLAS_CLEAR_TEXTURE" link="flags.AtlasFlags.html" /><keyword type="constant" name="COGL_ATLAS_DISABLE_MIGRATION" link="flags.AtlasFlags.html" /><keyword type="enum" name="CoglBufferAccess" link="flags.BufferAccess.html" /><keyword type="constant" name="COGL_BUFFER_ACCESS_READ" link="flags.BufferAccess.html" /><keyword type="constant" name="COGL_BUFFER_ACCESS_WRITE" link="flags.BufferAccess.html" /><keyword type="constant" name="COGL_BUFFER_ACCESS_READ_WRITE" link="flags.BufferAccess.html" /><keyword type="enum" name="CoglBufferBit" link="flags.BufferBit.html" /><keyword type="constant" name="COGL_BUFFER_BIT_COLOR" link="flags.BufferBit.html" /><keyword type="constant" name="COGL_BUFFER_BIT_DEPTH" link="flags.BufferBit.html" /><keyword type="constant" name="COGL_BUFFER_BIT_STENCIL" link="flags.BufferBit.html" /><keyword type="enum" name="CoglBufferMapHint" link="flags.BufferMapHint.html" /><keyword type="constant" name="COGL_BUFFER_MAP_HINT_DISCARD" link="flags.BufferMapHint.html" /><keyword type="constant" name="COGL_BUFFER_MAP_HINT_DISCARD_RANGE" link="flags.BufferMapHint.html" /><keyword type="enum" name="CoglDrmModifierFilter" link="flags.DrmModifierFilter.html" /><keyword type="constant" name="COGL_DRM_MODIFIER_FILTER_NONE" link="flags.DrmModifierFilter.html" /><keyword type="constant" name="COGL_DRM_MODIFIER_FILTER_SINGLE_PLANE" link="flags.DrmModifierFilter.html" /><keyword type="constant" name="COGL_DRM_MODIFIER_FILTER_NOT_EXTERNAL_ONLY" link="flags.DrmModifierFilter.html" /><keyword type="enum" name="CoglEglImageFlags" link="flags.EglImageFlags.html" /><keyword type="constant" name="COGL_EGL_IMAGE_FLAG_NONE" link="flags.EglImageFlags.html" /><keyword type="constant" name="COGL_EGL_IMAGE_FLAG_NO_GET_DATA" link="flags.EglImageFlags.html" /><keyword type="enum" name="CoglEGLWinsysFeature" link="flags.EGLWinsysFeature.html" /><keyword type="constant" name="COGL_EGL_WINSYS_FEATURE_SWAP_REGION" link="flags.EGLWinsysFeature.html" /><keyword type="constant" name="COGL_EGL_WINSYS_FEATURE_EGL_IMAGE_FROM_WAYLAND_BUFFER" link="flags.EGLWinsysFeature.html" /><keyword type="constant" name="COGL_EGL_WINSYS_FEATURE_CREATE_CONTEXT" link="flags.EGLWinsysFeature.html" /><keyword type="constant" name="COGL_EGL_WINSYS_FEATURE_BUFFER_AGE" link="flags.EGLWinsysFeature.html" /><keyword type="constant" name="COGL_EGL_WINSYS_FEATURE_FENCE_SYNC" link="flags.EGLWinsysFeature.html" /><keyword type="constant" name="COGL_EGL_WINSYS_FEATURE_SURFACELESS_CONTEXT" link="flags.EGLWinsysFeature.html" /><keyword type="constant" name="COGL_EGL_WINSYS_FEATURE_CONTEXT_PRIORITY" link="flags.EGLWinsysFeature.html" /><keyword type="constant" name="COGL_EGL_WINSYS_FEATURE_NO_CONFIG_CONTEXT" link="flags.EGLWinsysFeature.html" /><keyword type="constant" name="COGL_EGL_WINSYS_FEATURE_NATIVE_FENCE_SYNC" link="flags.EGLWinsysFeature.html" /><keyword type="enum" name="CoglReadPixelsFlags" link="flags.ReadPixelsFlags.html" /><keyword type="constant" name="COGL_READ_PIXELS_COLOR_BUFFER" link="flags.ReadPixelsFlags.html" /><keyword type="struct" name="CoglAtlas" link="class.Atlas.html" /><keyword type="member" name="AtlasClass.parent_class" link="class.Atlas.html" /><keyword type="function" name="cogl_atlas_add_reorganize_callback" link="method.Atlas.add_reorganize_callback.html" /><keyword type="function" name="cogl_atlas_reserve_space" link="method.Atlas.reserve_space.html" /><keyword type="function" name="cogl_atlas_new" link="ctor.Atlas.new.html" /><keyword type="struct" name="CoglAtlasTexture" link="class.AtlasTexture.html" /><keyword type="function" name="cogl_atlas_texture_new_from_bitmap" link="ctor.AtlasTexture.new_from_bitmap.html" /><keyword type="function" name="cogl_atlas_texture_new_with_size" link="ctor.AtlasTexture.new_with_size.html" /><keyword type="function" name="cogl_atlas_texture_add_reorganize_callback" link="type_func.AtlasTexture.add_reorganize_callback.html" /><keyword type="function" name="cogl_atlas_texture_remove_reorganize_callback" link="type_func.AtlasTexture.remove_reorganize_callback.html" /><keyword type="struct" name="CoglAttribute" link="class.Attribute.html" /><keyword type="member" name="AttributeClass.parent_class" link="class.Attribute.html" /><keyword type="function" name="cogl_attribute_get_buffer" link="method.Attribute.get_buffer.html" /><keyword type="function" name="cogl_attribute_set_normalized" link="method.Attribute.set_normalized.html" /><keyword type="function" name="cogl_attribute_new" link="ctor.Attribute.new.html" /><keyword type="struct" name="CoglAttributeBuffer" link="class.AttributeBuffer.html" /><keyword type="function" name="cogl_attribute_buffer_new" link="ctor.AttributeBuffer.new.html" /><keyword type="function" name="cogl_attribute_buffer_new_with_size" link="ctor.AttributeBuffer.new_with_size.html" /><keyword type="struct" name="CoglBitmap" link="class.Bitmap.html" /><keyword type="member" name="BitmapClass.parent_class" link="class.Bitmap.html" /><keyword type="function" name="cogl_bitmap_get_buffer" link="method.Bitmap.get_buffer.html" /><keyword type="function" name="cogl_bitmap_get_format" link="method.Bitmap.get_format.html" /><keyword type="function" name="cogl_bitmap_get_height" link="method.Bitmap.get_height.html" /><keyword type="function" name="cogl_bitmap_get_rowstride" link="method.Bitmap.get_rowstride.html" /><keyword type="function" name="cogl_bitmap_get_width" link="method.Bitmap.get_width.html" /><keyword type="function" name="cogl_bitmap_new_for_data" link="ctor.Bitmap.new_for_data.html" /><keyword type="function" name="cogl_bitmap_new_from_buffer" link="ctor.Bitmap.new_from_buffer.html" /><keyword type="function" name="cogl_bitmap_new_with_size" link="ctor.Bitmap.new_with_size.html" /><keyword type="struct" name="CoglBuffer" link="class.Buffer.html" /><keyword type="function" name="cogl_buffer_get_size" link="method.Buffer.get_size.html" /><keyword type="function" name="cogl_buffer_get_update_hint" link="method.Buffer.get_update_hint.html" /><keyword type="function" name="cogl_buffer_map" link="method.Buffer.map.html" /><keyword type="function" name="cogl_buffer_map_range" link="method.Buffer.map_range.html" /><keyword type="function" name="cogl_buffer_set_data" link="method.Buffer.set_data.html" /><keyword type="function" name="cogl_buffer_set_update_hint" link="method.Buffer.set_update_hint.html" /><keyword type="function" name="cogl_buffer_unmap" link="method.Buffer.unmap.html" /><keyword type="property" name="The CoglBuffer:context property" link="property.Buffer.context.html" /><keyword type="property" name="The CoglBuffer:default-target property" link="property.Buffer.default-target.html" /><keyword type="property" name="The CoglBuffer:impl property" link="property.Buffer.impl.html" /><keyword type="property" name="The CoglBuffer:size property" link="property.Buffer.size.html" /><keyword type="property" name="The CoglBuffer:update-hint property" link="property.Buffer.update-hint.html" /><keyword type="struct" name="CoglContext" link="class.Context.html" /><keyword type="member" name="ContextClass.parent_class" link="class.Context.html" /><keyword type="function" name="cogl_context_flush" link="method.Context.flush.html" /><keyword type="function" name="cogl_context_get_display" link="method.Context.get_display.html" /><keyword type="function" name="cogl_context_get_driver" link="method.Context.get_driver.html" /><keyword type="function" name="cogl_context_get_latest_sync_fd" link="method.Context.get_latest_sync_fd.html" /><keyword type="function" name="cogl_context_get_named_pipeline" link="method.Context.get_named_pipeline.html" /><keyword type="function" name="cogl_context_get_rectangle_indices" link="method.Context.get_rectangle_indices.html" /><keyword type="function" name="cogl_context_get_renderer" link="method.Context.get_renderer.html" /><keyword type="function" name="cogl_context_has_winsys_feature" link="method.Context.has_winsys_feature.html" /><keyword type="function" name="cogl_context_set_named_pipeline" link="method.Context.set_named_pipeline.html" /><keyword type="function" name="cogl_context_new" link="ctor.Context.new.html" /><keyword type="struct" name="CoglDisplay" link="class.Display.html" /><keyword type="member" name="DisplayClass.parent_class" link="class.Display.html" /><keyword type="function" name="cogl_display_egl_determine_attributes" link="method.Display.egl_determine_attributes.html" /><keyword type="function" name="cogl_display_get_renderer" link="method.Display.get_renderer.html" /><keyword type="function" name="cogl_display_setup" link="method.Display.setup.html" /><keyword type="function" name="cogl_display_new" link="ctor.Display.new.html" /><keyword type="struct" name="CoglDriver" link="class.Driver.html" /><keyword type="function" name="cogl_driver_format_supports_upload" link="method.Driver.format_supports_upload.html" /><keyword type="function" name="cogl_driver_get_graphics_reset_status" link="method.Driver.get_graphics_reset_status.html" /><keyword type="function" name="cogl_driver_get_vendor" link="method.Driver.get_vendor.html" /><keyword type="function" name="cogl_driver_has_feature" link="method.Driver.has_feature.html" /><keyword type="function" name="cogl_driver_is_hardware_accelerated" link="method.Driver.is_hardware_accelerated.html" /><keyword type="function" name="cogl_driver_set_feature" link="method.Driver.set_feature.html" /><keyword type="struct" name="CoglFramebuffer" link="class.Framebuffer.html" /><keyword type="member" name="FramebufferClass.parent_class" link="class.Framebuffer.html" /><keyword type="member" name="FramebufferClass.allocate" link="class.Framebuffer.html" /><keyword type="member" name="FramebufferClass.is_y_flipped" link="class.Framebuffer.html" /><keyword type="function" name="cogl_framebuffer_allocate" link="method.Framebuffer.allocate.html" /><keyword type="function" name="cogl_framebuffer_blit" link="method.Framebuffer.blit.html" /><keyword type="function" name="cogl_framebuffer_clear" link="method.Framebuffer.clear.html" /><keyword type="function" name="cogl_framebuffer_clear4f" link="method.Framebuffer.clear4f.html" /><keyword type="function" name="cogl_framebuffer_discard_buffers" link="method.Framebuffer.discard_buffers.html" /><keyword type="function" name="cogl_framebuffer_draw_multitextured_rectangle" link="method.Framebuffer.draw_multitextured_rectangle.html" /><keyword type="function" name="cogl_framebuffer_draw_rectangle" link="method.Framebuffer.draw_rectangle.html" /><keyword type="function" name="cogl_framebuffer_draw_rectangles" link="method.Framebuffer.draw_rectangles.html" /><keyword type="function" name="cogl_framebuffer_draw_textured_rectangle" link="method.Framebuffer.draw_textured_rectangle.html" /><keyword type="function" name="cogl_framebuffer_draw_textured_rectangles" link="method.Framebuffer.draw_textured_rectangles.html" /><keyword type="function" name="cogl_framebuffer_finish" link="method.Framebuffer.finish.html" /><keyword type="function" name="cogl_framebuffer_flush" link="method.Framebuffer.flush.html" /><keyword type="function" name="cogl_framebuffer_frustum" link="method.Framebuffer.frustum.html" /><keyword type="function" name="cogl_framebuffer_get_alpha_bits" link="method.Framebuffer.get_alpha_bits.html" /><keyword type="function" name="cogl_framebuffer_get_blue_bits" link="method.Framebuffer.get_blue_bits.html" /><keyword type="function" name="cogl_framebuffer_get_context" link="method.Framebuffer.get_context.html" /><keyword type="function" name="cogl_framebuffer_get_depth_write_enabled" link="method.Framebuffer.get_depth_write_enabled.html" /><keyword type="function" name="cogl_framebuffer_get_dither_enabled" link="method.Framebuffer.get_dither_enabled.html" /><keyword type="function" name="cogl_framebuffer_get_green_bits" link="method.Framebuffer.get_green_bits.html" /><keyword type="function" name="cogl_framebuffer_get_height" link="method.Framebuffer.get_height.html" /><keyword type="function" name="cogl_framebuffer_get_internal_format" link="method.Framebuffer.get_internal_format.html" /><keyword type="function" name="cogl_framebuffer_get_modelview_matrix" link="method.Framebuffer.get_modelview_matrix.html" /><keyword type="function" name="cogl_framebuffer_get_projection_matrix" link="method.Framebuffer.get_projection_matrix.html" /><keyword type="function" name="cogl_framebuffer_get_red_bits" link="method.Framebuffer.get_red_bits.html" /><keyword type="function" name="cogl_framebuffer_get_viewport4fv" link="method.Framebuffer.get_viewport4fv.html" /><keyword type="function" name="cogl_framebuffer_get_viewport_height" link="method.Framebuffer.get_viewport_height.html" /><keyword type="function" name="cogl_framebuffer_get_viewport_width" link="method.Framebuffer.get_viewport_width.html" /><keyword type="function" name="cogl_framebuffer_get_viewport_x" link="method.Framebuffer.get_viewport_x.html" /><keyword type="function" name="cogl_framebuffer_get_viewport_y" link="method.Framebuffer.get_viewport_y.html" /><keyword type="function" name="cogl_framebuffer_get_width" link="method.Framebuffer.get_width.html" /><keyword type="function" name="cogl_framebuffer_orthographic" link="method.Framebuffer.orthographic.html" /><keyword type="function" name="cogl_framebuffer_perspective" link="method.Framebuffer.perspective.html" /><keyword type="function" name="cogl_framebuffer_pop_clip" link="method.Framebuffer.pop_clip.html" /><keyword type="function" name="cogl_framebuffer_pop_matrix" link="method.Framebuffer.pop_matrix.html" /><keyword type="function" name="cogl_framebuffer_push_matrix" link="method.Framebuffer.push_matrix.html" /><keyword type="function" name="cogl_framebuffer_push_rectangle_clip" link="method.Framebuffer.push_rectangle_clip.html" /><keyword type="function" name="cogl_framebuffer_push_region_clip" link="method.Framebuffer.push_region_clip.html" /><keyword type="function" name="cogl_framebuffer_read_pixels" link="method.Framebuffer.read_pixels.html" /><keyword type="function" name="cogl_framebuffer_read_pixels_into_bitmap" link="method.Framebuffer.read_pixels_into_bitmap.html" /><keyword type="function" name="cogl_framebuffer_rotate" link="method.Framebuffer.rotate.html" /><keyword type="function" name="cogl_framebuffer_scale" link="method.Framebuffer.scale.html" /><keyword type="function" name="cogl_framebuffer_set_depth_write_enabled" link="method.Framebuffer.set_depth_write_enabled.html" /><keyword type="function" name="cogl_framebuffer_set_dither_enabled" link="method.Framebuffer.set_dither_enabled.html" /><keyword type="function" name="cogl_framebuffer_set_modelview_matrix" link="method.Framebuffer.set_modelview_matrix.html" /><keyword type="function" name="cogl_framebuffer_set_projection_matrix" link="method.Framebuffer.set_projection_matrix.html" /><keyword type="function" name="cogl_framebuffer_set_viewport" link="method.Framebuffer.set_viewport.html" /><keyword type="function" name="cogl_framebuffer_transform" link="method.Framebuffer.transform.html" /><keyword type="function" name="cogl_framebuffer_translate" link="method.Framebuffer.translate.html" /><keyword type="function" name="cogl_framebuffer_error_quark" link="type_func.Framebuffer.error_quark.html" /><keyword type="property" name="The CoglFramebuffer:context property" link="property.Framebuffer.context.html" /><keyword type="property" name="The CoglFramebuffer:driver-config property" link="property.Framebuffer.driver-config.html" /><keyword type="property" name="The CoglFramebuffer:height property" link="property.Framebuffer.height.html" /><keyword type="property" name="The CoglFramebuffer:width property" link="property.Framebuffer.width.html" /><keyword type="signal" name="The CoglFramebuffer::destroy signal" link="signal.Framebuffer.destroy.html" /><keyword type="struct" name="CoglFrameInfo" link="class.FrameInfo.html" /><keyword type="member" name="FrameInfoClass.parent_class" link="class.FrameInfo.html" /><keyword type="function" name="cogl_frame_info_get_frame_counter" link="method.FrameInfo.get_frame_counter.html" /><keyword type="function" name="cogl_frame_info_get_global_frame_counter" link="method.FrameInfo.get_global_frame_counter.html" /><keyword type="function" name="cogl_frame_info_get_is_symbolic" link="method.FrameInfo.get_is_symbolic.html" /><keyword type="function" name="cogl_frame_info_get_kms_ready_time_us" link="method.FrameInfo.get_kms_ready_time_us.html" /><keyword type="function" name="cogl_frame_info_get_presentation_time_us" link="method.FrameInfo.get_presentation_time_us.html" /><keyword type="function" name="cogl_frame_info_get_refresh_rate" link="method.FrameInfo.get_refresh_rate.html" /><keyword type="function" name="cogl_frame_info_get_sequence" link="method.FrameInfo.get_sequence.html" /><keyword type="function" name="cogl_frame_info_get_view_frame_counter" link="method.FrameInfo.get_view_frame_counter.html" /><keyword type="function" name="cogl_frame_info_is_hw_clock" link="method.FrameInfo.is_hw_clock.html" /><keyword type="function" name="cogl_frame_info_is_vsync" link="method.FrameInfo.is_vsync.html" /><keyword type="function" name="cogl_frame_info_is_zero_copy" link="method.FrameInfo.is_zero_copy.html" /><keyword type="struct" name="CoglIndexBuffer" link="class.IndexBuffer.html" /><keyword type="function" name="cogl_index_buffer_new" link="ctor.IndexBuffer.new.html" /><keyword type="struct" name="CoglIndices" link="class.Indices.html" /><keyword type="member" name="IndicesClass.parent_class" link="class.Indices.html" /><keyword type="function" name="cogl_indices_get_buffer" link="method.Indices.get_buffer.html" /><keyword type="function" name="cogl_indices_get_indices_type" link="method.Indices.get_indices_type.html" /><keyword type="function" name="cogl_indices_new" link="ctor.Indices.new.html" /><keyword type="struct" name="CoglMatrixStack" link="class.MatrixStack.html" /><keyword type="member" name="MatrixStackClass.parent_class" link="class.MatrixStack.html" /><keyword type="function" name="cogl_matrix_stack_frustum" link="method.MatrixStack.frustum.html" /><keyword type="function" name="cogl_matrix_stack_get" link="method.MatrixStack.get.html" /><keyword type="function" name="cogl_matrix_stack_get_entry" link="method.MatrixStack.get_entry.html" /><keyword type="function" name="cogl_matrix_stack_load_identity" link="method.MatrixStack.load_identity.html" /><keyword type="function" name="cogl_matrix_stack_multiply" link="method.MatrixStack.multiply.html" /><keyword type="function" name="cogl_matrix_stack_pop" link="method.MatrixStack.pop.html" /><keyword type="function" name="cogl_matrix_stack_push" link="method.MatrixStack.push.html" /><keyword type="function" name="cogl_matrix_stack_rotate" link="method.MatrixStack.rotate.html" /><keyword type="function" name="cogl_matrix_stack_rotate_euler" link="method.MatrixStack.rotate_euler.html" /><keyword type="function" name="cogl_matrix_stack_scale" link="method.MatrixStack.scale.html" /><keyword type="function" name="cogl_matrix_stack_set" link="method.MatrixStack.set.html" /><keyword type="function" name="cogl_matrix_stack_translate" link="method.MatrixStack.translate.html" /><keyword type="function" name="cogl_matrix_stack_new" link="ctor.MatrixStack.new.html" /><keyword type="struct" name="CoglOffscreen" link="class.Offscreen.html" /><keyword type="member" name="OffscreenClass.parent_class" link="class.Offscreen.html" /><keyword type="function" name="cogl_offscreen_get_texture" link="method.Offscreen.get_texture.html" /><keyword type="function" name="cogl_offscreen_new_from_formats" link="ctor.Offscreen.new_from_formats.html" /><keyword type="function" name="cogl_offscreen_new_with_texture" link="ctor.Offscreen.new_with_texture.html" /><keyword type="struct" name="CoglOnscreen" link="class.Onscreen.html" /><keyword type="member" name="OnscreenClass.parent_class" link="class.Onscreen.html" /><keyword type="member" name="OnscreenClass.bind" link="class.Onscreen.html" /><keyword type="member" name="OnscreenClass.swap_buffers_with_damage" link="class.Onscreen.html" /><keyword type="member" name="OnscreenClass.swap_region" link="class.Onscreen.html" /><keyword type="member" name="OnscreenClass.queue_damage_region" link="class.Onscreen.html" /><keyword type="member" name="OnscreenClass.direct_scanout" link="class.Onscreen.html" /><keyword type="member" name="OnscreenClass.get_buffer_age" link="class.Onscreen.html" /><keyword type="member" name="OnscreenClass.get_window_handles" link="class.Onscreen.html" /><keyword type="function" name="cogl_onscreen_add_frame_callback" link="method.Onscreen.add_frame_callback.html" /><keyword type="function" name="cogl_onscreen_add_frame_info" link="method.Onscreen.add_frame_info.html" /><keyword type="function" name="cogl_onscreen_direct_scanout" link="method.Onscreen.direct_scanout.html" /><keyword type="function" name="cogl_onscreen_get_buffer_age" link="method.Onscreen.get_buffer_age.html" /><keyword type="function" name="cogl_onscreen_get_frame_counter" link="method.Onscreen.get_frame_counter.html" /><keyword type="function" name="cogl_onscreen_get_window_handles" link="method.Onscreen.get_window_handles.html" /><keyword type="function" name="cogl_onscreen_queue_damage_region" link="method.Onscreen.queue_damage_region.html" /><keyword type="function" name="cogl_onscreen_remove_frame_callback" link="method.Onscreen.remove_frame_callback.html" /><keyword type="function" name="cogl_onscreen_swap_buffers" link="method.Onscreen.swap_buffers.html" /><keyword type="function" name="cogl_onscreen_swap_buffers_with_damage" link="method.Onscreen.swap_buffers_with_damage.html" /><keyword type="function" name="cogl_onscreen_swap_region" link="method.Onscreen.swap_region.html" /><keyword type="struct" name="CoglOnscreenEgl" link="class.OnscreenEgl.html" /><keyword type="member" name="OnscreenEglClass.parent_class" link="class.OnscreenEgl.html" /><keyword type="function" name="cogl_onscreen_egl_get_egl_surface" link="method.OnscreenEgl.get_egl_surface.html" /><keyword type="function" name="cogl_onscreen_egl_set_egl_surface" link="method.OnscreenEgl.set_egl_surface.html" /><keyword type="struct" name="CoglParamSpecColor" link="class.ParamSpecColor.html" /><keyword type="member" name="CoglParamSpecColor.default_value" link="class.ParamSpecColor.html" /><keyword type="struct" name="CoglPipeline" link="class.Pipeline.html" /><keyword type="member" name="PipelineClass.parent_class" link="class.Pipeline.html" /><keyword type="function" name="cogl_pipeline_add_layer_snippet" link="method.Pipeline.add_layer_snippet.html" /><keyword type="function" name="cogl_pipeline_add_snippet" link="method.Pipeline.add_snippet.html" /><keyword type="function" name="cogl_pipeline_copy" link="method.Pipeline.copy.html" /><keyword type="function" name="cogl_pipeline_foreach_layer" link="method.Pipeline.foreach_layer.html" /><keyword type="function" name="cogl_pipeline_get_alpha_test_function" link="method.Pipeline.get_alpha_test_function.html" /><keyword type="function" name="cogl_pipeline_get_alpha_test_reference" link="method.Pipeline.get_alpha_test_reference.html" /><keyword type="function" name="cogl_pipeline_get_color" link="method.Pipeline.get_color.html" /><keyword type="function" name="cogl_pipeline_get_cull_face_mode" link="method.Pipeline.get_cull_face_mode.html" /><keyword type="function" name="cogl_pipeline_get_depth_state" link="method.Pipeline.get_depth_state.html" /><keyword type="function" name="cogl_pipeline_get_front_face_winding" link="method.Pipeline.get_front_face_winding.html" /><keyword type="function" name="cogl_pipeline_get_layer_filters" link="method.Pipeline.get_layer_filters.html" /><keyword type="function" name="cogl_pipeline_get_layer_point_sprite_coords_enabled" link="method.Pipeline.get_layer_point_sprite_coords_enabled.html" /><keyword type="function" name="cogl_pipeline_get_layer_texture" link="method.Pipeline.get_layer_texture.html" /><keyword type="function" name="cogl_pipeline_get_layer_wrap_mode_s" link="method.Pipeline.get_layer_wrap_mode_s.html" /><keyword type="function" name="cogl_pipeline_get_layer_wrap_mode_t" link="method.Pipeline.get_layer_wrap_mode_t.html" /><keyword type="function" name="cogl_pipeline_get_n_layers" link="method.Pipeline.get_n_layers.html" /><keyword type="function" name="cogl_pipeline_get_name" link="method.Pipeline.get_name.html" /><keyword type="function" name="cogl_pipeline_get_per_vertex_point_size" link="method.Pipeline.get_per_vertex_point_size.html" /><keyword type="function" name="cogl_pipeline_get_point_size" link="method.Pipeline.get_point_size.html" /><keyword type="function" name="cogl_pipeline_get_uniform_location" link="method.Pipeline.get_uniform_location.html" /><keyword type="function" name="cogl_pipeline_get_user_program" link="method.Pipeline.get_user_program.html" /><keyword type="function" name="cogl_pipeline_has_capability" link="method.Pipeline.has_capability.html" /><keyword type="function" name="cogl_pipeline_remove_layer" link="method.Pipeline.remove_layer.html" /><keyword type="function" name="cogl_pipeline_set_alpha_test_function" link="method.Pipeline.set_alpha_test_function.html" /><keyword type="function" name="cogl_pipeline_set_blend" link="method.Pipeline.set_blend.html" /><keyword type="function" name="cogl_pipeline_set_blend_constant" link="method.Pipeline.set_blend_constant.html" /><keyword type="function" name="cogl_pipeline_set_color" link="method.Pipeline.set_color.html" /><keyword type="function" name="cogl_pipeline_set_cull_face_mode" link="method.Pipeline.set_cull_face_mode.html" /><keyword type="function" name="cogl_pipeline_set_depth_state" link="method.Pipeline.set_depth_state.html" /><keyword type="function" name="cogl_pipeline_set_front_face_winding" link="method.Pipeline.set_front_face_winding.html" /><keyword type="function" name="cogl_pipeline_set_layer_combine" link="method.Pipeline.set_layer_combine.html" /><keyword type="function" name="cogl_pipeline_set_layer_combine_constant" link="method.Pipeline.set_layer_combine_constant.html" /><keyword type="function" name="cogl_pipeline_set_layer_filters" link="method.Pipeline.set_layer_filters.html" /><keyword type="function" name="cogl_pipeline_set_layer_matrix" link="method.Pipeline.set_layer_matrix.html" /><keyword type="function" name="cogl_pipeline_set_layer_max_mipmap_level" link="method.Pipeline.set_layer_max_mipmap_level.html" /><keyword type="function" name="cogl_pipeline_set_layer_null_texture" link="method.Pipeline.set_layer_null_texture.html" /><keyword type="function" name="cogl_pipeline_set_layer_point_sprite_coords_enabled" link="method.Pipeline.set_layer_point_sprite_coords_enabled.html" /><keyword type="function" name="cogl_pipeline_set_layer_texture" link="method.Pipeline.set_layer_texture.html" /><keyword type="function" name="cogl_pipeline_set_layer_wrap_mode" link="method.Pipeline.set_layer_wrap_mode.html" /><keyword type="function" name="cogl_pipeline_set_layer_wrap_mode_s" link="method.Pipeline.set_layer_wrap_mode_s.html" /><keyword type="function" name="cogl_pipeline_set_layer_wrap_mode_t" link="method.Pipeline.set_layer_wrap_mode_t.html" /><keyword type="function" name="cogl_pipeline_set_per_vertex_point_size" link="method.Pipeline.set_per_vertex_point_size.html" /><keyword type="function" name="cogl_pipeline_set_point_size" link="method.Pipeline.set_point_size.html" /><keyword type="function" name="cogl_pipeline_set_static_name" link="method.Pipeline.set_static_name.html" /><keyword type="function" name="cogl_pipeline_set_uniform_1f" link="method.Pipeline.set_uniform_1f.html" /><keyword type="function" name="cogl_pipeline_set_uniform_1i" link="method.Pipeline.set_uniform_1i.html" /><keyword type="function" name="cogl_pipeline_set_uniform_float" link="method.Pipeline.set_uniform_float.html" /><keyword type="function" name="cogl_pipeline_set_uniform_int" link="method.Pipeline.set_uniform_int.html" /><keyword type="function" name="cogl_pipeline_set_uniform_matrix" link="method.Pipeline.set_uniform_matrix.html" /><keyword type="function" name="cogl_pipeline_set_user_program" link="method.Pipeline.set_user_program.html" /><keyword type="function" name="cogl_pipeline_new" link="ctor.Pipeline.new.html" /><keyword type="struct" name="CoglPixelBuffer" link="class.PixelBuffer.html" /><keyword type="function" name="cogl_pixel_buffer_new" link="ctor.PixelBuffer.new.html" /><keyword type="struct" name="CoglPrimitive" link="class.Primitive.html" /><keyword type="member" name="PrimitiveClass.parent_class" link="class.Primitive.html" /><keyword type="function" name="cogl_primitive_draw" link="method.Primitive.draw.html" /><keyword type="function" name="cogl_primitive_set_first_vertex" link="method.Primitive.set_first_vertex.html" /><keyword type="function" name="cogl_primitive_set_indices" link="method.Primitive.set_indices.html" /><keyword type="function" name="cogl_primitive_set_n_vertices" link="method.Primitive.set_n_vertices.html" /><keyword type="function" name="cogl_primitive_new" link="ctor.Primitive.new.html" /><keyword type="function" name="cogl_primitive_new_p2" link="ctor.Primitive.new_p2.html" /><keyword type="function" name="cogl_primitive_new_p2c4" link="ctor.Primitive.new_p2c4.html" /><keyword type="function" name="cogl_primitive_new_p2t2" link="ctor.Primitive.new_p2t2.html" /><keyword type="function" name="cogl_primitive_new_p3" link="ctor.Primitive.new_p3.html" /><keyword type="function" name="cogl_primitive_new_p3t2" link="ctor.Primitive.new_p3t2.html" /><keyword type="function" name="cogl_primitive_new_with_attributes" link="ctor.Primitive.new_with_attributes.html" /><keyword type="struct" name="CoglProgram" link="class.Program.html" /><keyword type="member" name="ProgramClass.parent_class" link="class.Program.html" /><keyword type="function" name="cogl_program_attach_shader" link="method.Program.attach_shader.html" deprecated="1.16" /><keyword type="function" name="cogl_program_get_uniform_location" link="method.Program.get_uniform_location.html" deprecated="1.16" /><keyword type="function" name="cogl_program_link" link="method.Program.link.html" deprecated="1.16" /><keyword type="function" name="cogl_program_set_uniform_1f" link="method.Program.set_uniform_1f.html" deprecated="1.16" /><keyword type="function" name="cogl_program_set_uniform_1i" link="method.Program.set_uniform_1i.html" deprecated="1.16" /><keyword type="function" name="cogl_program_set_uniform_float" link="method.Program.set_uniform_float.html" deprecated="1.16" /><keyword type="function" name="cogl_program_set_uniform_int" link="method.Program.set_uniform_int.html" deprecated="1.16" /><keyword type="function" name="cogl_program_set_uniform_matrix" link="method.Program.set_uniform_matrix.html" deprecated="1.16" /><keyword type="function" name="cogl_program_new" link="ctor.Program.new.html" deprecated="1.16" /><keyword type="struct" name="CoglRenderer" link="class.Renderer.html" /><keyword type="member" name="RendererClass.parent_class" link="class.Renderer.html" /><keyword type="function" name="cogl_renderer_bind_api" link="method.Renderer.bind_api.html" /><keyword type="function" name="cogl_renderer_connect" link="method.Renderer.connect.html" /><keyword type="function" name="cogl_renderer_create_dma_buf" link="method.Renderer.create_dma_buf.html" /><keyword type="function" name="cogl_renderer_get_driver_id" link="method.Renderer.get_driver_id.html" /><keyword type="function" name="cogl_renderer_get_implicit_drm_modifier" link="method.Renderer.get_implicit_drm_modifier.html" /><keyword type="function" name="cogl_renderer_get_proc_address" link="method.Renderer.get_proc_address.html" /><keyword type="function" name="cogl_renderer_get_winsys" link="method.Renderer.get_winsys.html" /><keyword type="function" name="cogl_renderer_get_winsys_data" link="method.Renderer.get_winsys_data.html" /><keyword type="function" name="cogl_renderer_is_dma_buf_supported" link="method.Renderer.is_dma_buf_supported.html" /><keyword type="function" name="cogl_renderer_is_implicit_drm_modifier" link="method.Renderer.is_implicit_drm_modifier.html" /><keyword type="function" name="cogl_renderer_query_drm_modifiers" link="method.Renderer.query_drm_modifiers.html" /><keyword type="function" name="cogl_renderer_set_custom_winsys" link="method.Renderer.set_custom_winsys.html" /><keyword type="function" name="cogl_renderer_set_driver" link="method.Renderer.set_driver.html" /><keyword type="function" name="cogl_renderer_set_winsys_data" link="method.Renderer.set_winsys_data.html" /><keyword type="function" name="cogl_renderer_new" link="ctor.Renderer.new.html" /><keyword type="struct" name="CoglScanout" link="class.Scanout.html" /><keyword type="member" name="ScanoutClass.parent_class" link="class.Scanout.html" /><keyword type="function" name="cogl_scanout_copy_to_framebuffer" link="method.Scanout.copy_to_framebuffer.html" /><keyword type="function" name="cogl_scanout_get_buffer" link="method.Scanout.get_buffer.html" /><keyword type="function" name="cogl_scanout_get_dst_rect" link="method.Scanout.get_dst_rect.html" /><keyword type="function" name="cogl_scanout_get_src_rect" link="method.Scanout.get_src_rect.html" /><keyword type="function" name="cogl_scanout_notify_failed" link="method.Scanout.notify_failed.html" /><keyword type="function" name="cogl_scanout_set_src_rect" link="method.Scanout.set_src_rect.html" /><keyword type="function" name="cogl_scanout_new" link="ctor.Scanout.new.html" /><keyword type="signal" name="The CoglScanout::scanout-failed signal" link="signal.Scanout.scanout-failed.html" /><keyword type="struct" name="CoglShader" link="class.Shader.html" /><keyword type="member" name="ShaderClass.parent_class" link="class.Shader.html" /><keyword type="function" name="cogl_shader_get_shader_type" link="method.Shader.get_shader_type.html" deprecated="1.16" /><keyword type="function" name="cogl_shader_source" link="method.Shader.source.html" deprecated="1.16" /><keyword type="function" name="cogl_shader_new" link="ctor.Shader.new.html" deprecated="1.16" /><keyword type="struct" name="CoglSnippet" link="class.Snippet.html" /><keyword type="member" name="SnippetClass.parent_class" link="class.Snippet.html" /><keyword type="function" name="cogl_snippet_get_declarations" link="method.Snippet.get_declarations.html" /><keyword type="function" name="cogl_snippet_get_hook" link="method.Snippet.get_hook.html" /><keyword type="function" name="cogl_snippet_get_post" link="method.Snippet.get_post.html" /><keyword type="function" name="cogl_snippet_get_pre" link="method.Snippet.get_pre.html" /><keyword type="function" name="cogl_snippet_get_replace" link="method.Snippet.get_replace.html" /><keyword type="function" name="cogl_snippet_set_capability" link="method.Snippet.set_capability.html" /><keyword type="function" name="cogl_snippet_set_declarations" link="method.Snippet.set_declarations.html" /><keyword type="function" name="cogl_snippet_set_post" link="method.Snippet.set_post.html" /><keyword type="function" name="cogl_snippet_set_pre" link="method.Snippet.set_pre.html" /><keyword type="function" name="cogl_snippet_set_replace" link="method.Snippet.set_replace.html" /><keyword type="function" name="cogl_snippet_new" link="ctor.Snippet.new.html" /><keyword type="struct" name="CoglSubTexture" link="class.SubTexture.html" /><keyword type="function" name="cogl_sub_texture_new" link="ctor.SubTexture.new.html" /><keyword type="struct" name="CoglTexture" link="class.Texture.html" /><keyword type="function" name="cogl_texture_allocate" link="method.Texture.allocate.html" /><keyword type="function" name="cogl_texture_foreach_in_region" link="method.Texture.foreach_in_region.html" /><keyword type="function" name="cogl_texture_get_components" link="method.Texture.get_components.html" /><keyword type="function" name="cogl_texture_get_context" link="method.Texture.get_context.html" /><keyword type="function" name="cogl_texture_get_data" link="method.Texture.get_data.html" /><keyword type="function" name="cogl_texture_get_format" link="method.Texture.get_format.html" /><keyword type="function" name="cogl_texture_get_gl_texture" link="method.Texture.get_gl_texture.html" /><keyword type="function" name="cogl_texture_get_height" link="method.Texture.get_height.html" /><keyword type="function" name="cogl_texture_get_premultiplied" link="method.Texture.get_premultiplied.html" /><keyword type="function" name="cogl_texture_get_width" link="method.Texture.get_width.html" /><keyword type="function" name="cogl_texture_is_get_data_supported" link="method.Texture.is_get_data_supported.html" /><keyword type="function" name="cogl_texture_is_sliced" link="method.Texture.is_sliced.html" /><keyword type="function" name="cogl_texture_set_components" link="method.Texture.set_components.html" /><keyword type="function" name="cogl_texture_set_data" link="method.Texture.set_data.html" /><keyword type="function" name="cogl_texture_set_premultiplied" link="method.Texture.set_premultiplied.html" /><keyword type="function" name="cogl_texture_set_region" link="method.Texture.set_region.html" /><keyword type="function" name="cogl_texture_set_region_from_bitmap" link="method.Texture.set_region_from_bitmap.html" /><keyword type="function" name="cogl_texture_error_quark" link="type_func.Texture.error_quark.html" /><keyword type="property" name="The CoglTexture:context property" link="property.Texture.context.html" /><keyword type="property" name="The CoglTexture:format property" link="property.Texture.format.html" /><keyword type="property" name="The CoglTexture:height property" link="property.Texture.height.html" /><keyword type="property" name="The CoglTexture:loader property" link="property.Texture.loader.html" /><keyword type="property" name="The CoglTexture:texture-driver property" link="property.Texture.texture-driver.html" /><keyword type="property" name="The CoglTexture:width property" link="property.Texture.width.html" /><keyword type="struct" name="CoglTexture2D" link="class.Texture2D.html" /><keyword type="function" name="cogl_texture_2d_set_auto_mipmap" link="method.Texture2D.set_auto_mipmap.html" /><keyword type="function" name="cogl_texture_2d_new_from_bitmap" link="ctor.Texture2D.new_from_bitmap.html" /><keyword type="function" name="cogl_texture_2d_new_from_data" link="ctor.Texture2D.new_from_data.html" /><keyword type="function" name="cogl_texture_2d_new_with_format" link="ctor.Texture2D.new_with_format.html" /><keyword type="function" name="cogl_texture_2d_new_with_size" link="ctor.Texture2D.new_with_size.html" /><keyword type="struct" name="CoglTexture2DSliced" link="class.Texture2DSliced.html" /><keyword type="function" name="cogl_texture_2d_sliced_new_from_bitmap" link="ctor.Texture2DSliced.new_from_bitmap.html" /><keyword type="function" name="cogl_texture_2d_sliced_new_with_size" link="ctor.Texture2DSliced.new_with_size.html" /><keyword type="struct" name="CoglWinsys" link="class.Winsys.html" /><keyword type="member" name="WinsysClass.parent_class" link="class.Winsys.html" /><keyword type="member" name="WinsysClass.renderer_get_proc_address" link="class.Winsys.html" /><keyword type="member" name="WinsysClass.renderer_connect" link="class.Winsys.html" /><keyword type="member" name="WinsysClass.display_setup" link="class.Winsys.html" /><keyword type="member" name="WinsysClass.display_destroy" link="class.Winsys.html" /><keyword type="member" name="WinsysClass.renderer_query_drm_modifiers" link="class.Winsys.html" /><keyword type="member" name="WinsysClass.renderer_get_implicit_drm_modifier" link="class.Winsys.html" /><keyword type="member" name="WinsysClass.renderer_create_dma_buf" link="class.Winsys.html" /><keyword type="member" name="WinsysClass.renderer_is_dma_buf_supported" link="class.Winsys.html" /><keyword type="member" name="WinsysClass.renderer_bind_api" link="class.Winsys.html" /><keyword type="member" name="WinsysClass.context_init" link="class.Winsys.html" /><keyword type="member" name="WinsysClass.update_sync" link="class.Winsys.html" /><keyword type="member" name="WinsysClass.get_sync_fd" link="class.Winsys.html" /><keyword type="property" name="The CoglWinsys:name property" link="property.Winsys.name.html" /><keyword type="struct" name="CoglWinsysEGL" link="class.WinsysEGL.html" /><keyword type="member" name="WinsysEGLClass.parent_class" link="class.WinsysEGL.html" /><keyword type="member" name="WinsysEGLClass.context_created" link="class.WinsysEGL.html" /><keyword type="member" name="WinsysEGLClass.cleanup_context" link="class.WinsysEGL.html" /><keyword type="member" name="WinsysEGLClass.add_config_attributes" link="class.WinsysEGL.html" /><keyword type="member" name="WinsysEGLClass.choose_config" link="class.WinsysEGL.html" /><keyword type="constant" name="COGL_A_BIT" link="const.A_BIT.html" /><keyword type="constant" name="COGL_AFIRST_BIT" link="const.AFIRST_BIT.html" /><keyword type="constant" name="COGL_BGR_BIT" link="const.BGR_BIT.html" /><keyword type="constant" name="COGL_DEPTH_BIT" link="const.DEPTH_BIT.html" /><keyword type="constant" name="COGL_MAX_EGL_CONFIG_ATTRIBS" link="const.MAX_EGL_CONFIG_ATTRIBS.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_MAX_PLANES" link="const.PIXEL_FORMAT_MAX_PLANES.html" /><keyword type="constant" name="COGL_PREMULT_BIT" link="const.PREMULT_BIT.html" /><keyword type="constant" name="COGL_STENCIL_BIT" link="const.STENCIL_BIT.html" /><keyword type="constant" name="COGL_TEXTURE_MAX_WASTE" link="const.TEXTURE_MAX_WASTE.html" /><keyword type="enum" name="CoglScanoutError" link="error.ScanoutError.html" /><keyword type="constant" name="COGL_SCANOUT_ERROR_INHIBITED" link="error.ScanoutError.html" /><keyword type="function" name="cogl_scanout_error_quark" link="type_func.ScanoutError.quark.html" /><keyword type="enum" name="CoglAttributeType" link="enum.AttributeType.html" /><keyword type="constant" name="COGL_ATTRIBUTE_TYPE_BYTE" link="enum.AttributeType.html" /><keyword type="constant" name="COGL_ATTRIBUTE_TYPE_UNSIGNED_BYTE" link="enum.AttributeType.html" /><keyword type="constant" name="COGL_ATTRIBUTE_TYPE_SHORT" link="enum.AttributeType.html" /><keyword type="constant" name="COGL_ATTRIBUTE_TYPE_UNSIGNED_SHORT" link="enum.AttributeType.html" /><keyword type="constant" name="COGL_ATTRIBUTE_TYPE_FLOAT" link="enum.AttributeType.html" /><keyword type="enum" name="CoglBufferBindTarget" link="enum.BufferBindTarget.html" /><keyword type="constant" name="COGL_BUFFER_BIND_TARGET_PIXEL_PACK" link="enum.BufferBindTarget.html" /><keyword type="constant" name="COGL_BUFFER_BIND_TARGET_PIXEL_UNPACK" link="enum.BufferBindTarget.html" /><keyword type="constant" name="COGL_BUFFER_BIND_TARGET_ATTRIBUTE_BUFFER" link="enum.BufferBindTarget.html" /><keyword type="constant" name="COGL_BUFFER_BIND_TARGET_INDEX_BUFFER" link="enum.BufferBindTarget.html" /><keyword type="constant" name="COGL_BUFFER_BIND_TARGET_COUNT" link="enum.BufferBindTarget.html" /><keyword type="enum" name="CoglBufferUpdateHint" link="enum.BufferUpdateHint.html" /><keyword type="constant" name="COGL_BUFFER_UPDATE_HINT_STATIC" link="enum.BufferUpdateHint.html" /><keyword type="constant" name="COGL_BUFFER_UPDATE_HINT_DYNAMIC" link="enum.BufferUpdateHint.html" /><keyword type="constant" name="COGL_BUFFER_UPDATE_HINT_STREAM" link="enum.BufferUpdateHint.html" /><keyword type="enum" name="CoglDepthTestFunction" link="enum.DepthTestFunction.html" /><keyword type="constant" name="COGL_DEPTH_TEST_FUNCTION_NEVER" link="enum.DepthTestFunction.html" /><keyword type="constant" name="COGL_DEPTH_TEST_FUNCTION_LESS" link="enum.DepthTestFunction.html" /><keyword type="constant" name="COGL_DEPTH_TEST_FUNCTION_EQUAL" link="enum.DepthTestFunction.html" /><keyword type="constant" name="COGL_DEPTH_TEST_FUNCTION_LEQUAL" link="enum.DepthTestFunction.html" /><keyword type="constant" name="COGL_DEPTH_TEST_FUNCTION_GREATER" link="enum.DepthTestFunction.html" /><keyword type="constant" name="COGL_DEPTH_TEST_FUNCTION_NOTEQUAL" link="enum.DepthTestFunction.html" /><keyword type="constant" name="COGL_DEPTH_TEST_FUNCTION_GEQUAL" link="enum.DepthTestFunction.html" /><keyword type="constant" name="COGL_DEPTH_TEST_FUNCTION_ALWAYS" link="enum.DepthTestFunction.html" /><keyword type="enum" name="CoglDriverId" link="enum.DriverId.html" /><keyword type="constant" name="COGL_DRIVER_ID_ANY" link="enum.DriverId.html" /><keyword type="constant" name="COGL_DRIVER_ID_NOP" link="enum.DriverId.html" /><keyword type="constant" name="COGL_DRIVER_ID_GL3" link="enum.DriverId.html" /><keyword type="constant" name="COGL_DRIVER_ID_GLES2" link="enum.DriverId.html" /><keyword type="enum" name="CoglFeatureID" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_UNSIGNED_INT_INDICES" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_MAP_BUFFER_FOR_READ" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_MAP_BUFFER_FOR_WRITE" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_FENCE" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_TEXTURE_RG" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_TEXTURE_RGBA1010102" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_TEXTURE_HALF_FLOAT" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_TEXTURE_NORM16" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_TEXTURE_EGL_IMAGE_EXTERNAL" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_BLIT_FRAMEBUFFER" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_TIMESTAMP_QUERY" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_TEXTURE_2D_FROM_EGL_IMAGE" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_MESA_PACK_INVERT" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_PBOS" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_EXT_PACKED_DEPTH_STENCIL" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_OES_PACKED_DEPTH_STENCIL" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_TEXTURE_FORMAT_BGRA8888" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_TEXTURE_FORMAT_SIZED_RGBA" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_UNPACK_SUBIMAGE" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_SAMPLER_OBJECTS" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_READ_PIXELS_ANY_STRIDE" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_FORMAT_CONVERSION" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_QUERY_FRAMEBUFFER_BITS" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_ALPHA_TEXTURES" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_TEXTURE_SWIZZLE" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_TEXTURE_MAX_LEVEL" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_TEXTURE_LOD_BIAS" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_OES_EGL_SYNC" link="enum.FeatureID.html" /><keyword type="constant" name="COGL_FEATURE_ID_QUIRK_GENERATE_MIPMAP_NEEDS_FLUSH" link="enum.FeatureID.html" /><keyword type="enum" name="CoglFramebufferError" link="enum.FramebufferError.html" /><keyword type="constant" name="COGL_FRAMEBUFFER_ERROR_ALLOCATE" link="enum.FramebufferError.html" /><keyword type="enum" name="CoglFrameEvent" link="enum.FrameEvent.html" /><keyword type="constant" name="COGL_FRAME_EVENT_SYNC" link="enum.FrameEvent.html" /><keyword type="constant" name="COGL_FRAME_EVENT_COMPLETE" link="enum.FrameEvent.html" /><keyword type="enum" name="CoglGraphicsResetStatus" link="enum.GraphicsResetStatus.html" /><keyword type="constant" name="COGL_GRAPHICS_RESET_STATUS_NO_ERROR" link="enum.GraphicsResetStatus.html" /><keyword type="constant" name="COGL_GRAPHICS_RESET_STATUS_GUILTY_CONTEXT_RESET" link="enum.GraphicsResetStatus.html" /><keyword type="constant" name="COGL_GRAPHICS_RESET_STATUS_INNOCENT_CONTEXT_RESET" link="enum.GraphicsResetStatus.html" /><keyword type="constant" name="COGL_GRAPHICS_RESET_STATUS_UNKNOWN_CONTEXT_RESET" link="enum.GraphicsResetStatus.html" /><keyword type="constant" name="COGL_GRAPHICS_RESET_STATUS_PURGED_CONTEXT_RESET" link="enum.GraphicsResetStatus.html" /><keyword type="enum" name="CoglIndicesType" link="enum.IndicesType.html" /><keyword type="constant" name="COGL_INDICES_TYPE_UNSIGNED_BYTE" link="enum.IndicesType.html" /><keyword type="constant" name="COGL_INDICES_TYPE_UNSIGNED_SHORT" link="enum.IndicesType.html" /><keyword type="constant" name="COGL_INDICES_TYPE_UNSIGNED_INT" link="enum.IndicesType.html" /><keyword type="enum" name="CoglPipelineAlphaFunc" link="enum.PipelineAlphaFunc.html" /><keyword type="constant" name="COGL_PIPELINE_ALPHA_FUNC_NEVER" link="enum.PipelineAlphaFunc.html" /><keyword type="constant" name="COGL_PIPELINE_ALPHA_FUNC_LESS" link="enum.PipelineAlphaFunc.html" /><keyword type="constant" name="COGL_PIPELINE_ALPHA_FUNC_EQUAL" link="enum.PipelineAlphaFunc.html" /><keyword type="constant" name="COGL_PIPELINE_ALPHA_FUNC_LEQUAL" link="enum.PipelineAlphaFunc.html" /><keyword type="constant" name="COGL_PIPELINE_ALPHA_FUNC_GREATER" link="enum.PipelineAlphaFunc.html" /><keyword type="constant" name="COGL_PIPELINE_ALPHA_FUNC_NOTEQUAL" link="enum.PipelineAlphaFunc.html" /><keyword type="constant" name="COGL_PIPELINE_ALPHA_FUNC_GEQUAL" link="enum.PipelineAlphaFunc.html" /><keyword type="constant" name="COGL_PIPELINE_ALPHA_FUNC_ALWAYS" link="enum.PipelineAlphaFunc.html" /><keyword type="enum" name="CoglPipelineCullFaceMode" link="enum.PipelineCullFaceMode.html" /><keyword type="constant" name="COGL_PIPELINE_CULL_FACE_MODE_NONE" link="enum.PipelineCullFaceMode.html" /><keyword type="constant" name="COGL_PIPELINE_CULL_FACE_MODE_FRONT" link="enum.PipelineCullFaceMode.html" /><keyword type="constant" name="COGL_PIPELINE_CULL_FACE_MODE_BACK" link="enum.PipelineCullFaceMode.html" /><keyword type="constant" name="COGL_PIPELINE_CULL_FACE_MODE_BOTH" link="enum.PipelineCullFaceMode.html" /><keyword type="enum" name="CoglPipelineFilter" link="enum.PipelineFilter.html" /><keyword type="constant" name="COGL_PIPELINE_FILTER_NEAREST" link="enum.PipelineFilter.html" /><keyword type="constant" name="COGL_PIPELINE_FILTER_LINEAR" link="enum.PipelineFilter.html" /><keyword type="constant" name="COGL_PIPELINE_FILTER_NEAREST_MIPMAP_NEAREST" link="enum.PipelineFilter.html" /><keyword type="constant" name="COGL_PIPELINE_FILTER_LINEAR_MIPMAP_NEAREST" link="enum.PipelineFilter.html" /><keyword type="constant" name="COGL_PIPELINE_FILTER_NEAREST_MIPMAP_LINEAR" link="enum.PipelineFilter.html" /><keyword type="constant" name="COGL_PIPELINE_FILTER_LINEAR_MIPMAP_LINEAR" link="enum.PipelineFilter.html" /><keyword type="enum" name="CoglPipelineWrapMode" link="enum.PipelineWrapMode.html" /><keyword type="constant" name="COGL_PIPELINE_WRAP_MODE_REPEAT" link="enum.PipelineWrapMode.html" /><keyword type="constant" name="COGL_PIPELINE_WRAP_MODE_MIRRORED_REPEAT" link="enum.PipelineWrapMode.html" /><keyword type="constant" name="COGL_PIPELINE_WRAP_MODE_CLAMP_TO_EDGE" link="enum.PipelineWrapMode.html" /><keyword type="constant" name="COGL_PIPELINE_WRAP_MODE_AUTOMATIC" link="enum.PipelineWrapMode.html" /><keyword type="enum" name="CoglPixelFormat" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_ANY" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_A_8" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_RGB_565" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_RGBA_4444" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_RGBA_5551" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_YUV" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_R_8" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_RG_88" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_RGB_888" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_BGR_888" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_RGBX_8888" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_RGBA_8888" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_BGRX_8888" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_BGRA_8888" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_XRGB_8888" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_ARGB_8888" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_XBGR_8888" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_ABGR_8888" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_RGBA_8888_PRE" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_BGRA_8888_PRE" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_ARGB_8888_PRE" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_ABGR_8888_PRE" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_RGBA_4444_PRE" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_RGBA_5551_PRE" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_RGBA_1010102" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_BGRA_1010102" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_XRGB_2101010" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_ARGB_2101010" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_XBGR_2101010" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_ABGR_2101010" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_RGBA_1010102_PRE" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_BGRA_1010102_PRE" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_ARGB_2101010_PRE" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_ABGR_2101010_PRE" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_RGBX_FP_16161616" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_RGBA_FP_16161616" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_BGRX_FP_16161616" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_BGRA_FP_16161616" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_XRGB_FP_16161616" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_ARGB_FP_16161616" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_XBGR_FP_16161616" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_ABGR_FP_16161616" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_RGBA_FP_16161616_PRE" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_BGRA_FP_16161616_PRE" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_ARGB_FP_16161616_PRE" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_ABGR_FP_16161616_PRE" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_RGBA_FP_32323232" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_RGBA_FP_32323232_PRE" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_R_16" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_RG_1616" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_RGBX_16161616" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_RGBA_16161616" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_RGBA_16161616_PRE" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_DEPTH_16" link="enum.PixelFormat.html" /><keyword type="constant" name="COGL_PIXEL_FORMAT_DEPTH_24_STENCIL_8" link="enum.PixelFormat.html" /><keyword type="function" name="cogl_pixel_format_get_bytes_per_pixel" link="type_func.PixelFormat.get_bytes_per_pixel.html" /><keyword type="function" name="cogl_pixel_format_get_n_planes" link="type_func.PixelFormat.get_n_planes.html" /><keyword type="function" name="cogl_pixel_format_to_string" link="type_func.PixelFormat.to_string.html" /><keyword type="enum" name="CoglRendererError" link="enum.RendererError.html" /><keyword type="constant" name="COGL_RENDERER_ERROR_XLIB_DISPLAY_OPEN" link="enum.RendererError.html" /><keyword type="constant" name="COGL_RENDERER_ERROR_BAD_CONSTRAINT" link="enum.RendererError.html" /><keyword type="function" name="cogl_renderer_error_quark" link="type_func.RendererError.quark.html" /><keyword type="enum" name="CoglShaderType" link="enum.ShaderType.html" /><keyword type="constant" name="COGL_SHADER_TYPE_VERTEX" link="enum.ShaderType.html" /><keyword type="constant" name="COGL_SHADER_TYPE_FRAGMENT" link="enum.ShaderType.html" /><keyword type="enum" name="CoglSnippetHook" link="enum.SnippetHook.html" /><keyword type="constant" name="COGL_SNIPPET_HOOK_VERTEX" link="enum.SnippetHook.html" /><keyword type="constant" name="COGL_SNIPPET_HOOK_VERTEX_TRANSFORM" link="enum.SnippetHook.html" /><keyword type="constant" name="COGL_SNIPPET_HOOK_VERTEX_GLOBALS" link="enum.SnippetHook.html" /><keyword type="constant" name="COGL_SNIPPET_HOOK_POINT_SIZE" link="enum.SnippetHook.html" /><keyword type="constant" name="COGL_SNIPPET_HOOK_FRAGMENT" link="enum.SnippetHook.html" /><keyword type="constant" name="COGL_SNIPPET_HOOK_FRAGMENT_GLOBALS" link="enum.SnippetHook.html" /><keyword type="constant" name="COGL_SNIPPET_HOOK_TEXTURE_COORD_TRANSFORM" link="enum.SnippetHook.html" /><keyword type="constant" name="COGL_SNIPPET_HOOK_LAYER_FRAGMENT" link="enum.SnippetHook.html" /><keyword type="constant" name="COGL_SNIPPET_HOOK_TEXTURE_LOOKUP" link="enum.SnippetHook.html" /><keyword type="enum" name="CoglSystemError" link="enum.SystemError.html" /><keyword type="constant" name="COGL_SYSTEM_ERROR_UNSUPPORTED" link="enum.SystemError.html" /><keyword type="constant" name="COGL_SYSTEM_ERROR_NO_MEMORY" link="enum.SystemError.html" /><keyword type="enum" name="CoglTextureComponents" link="enum.TextureComponents.html" /><keyword type="constant" name="COGL_TEXTURE_COMPONENTS_A" link="enum.TextureComponents.html" /><keyword type="constant" name="COGL_TEXTURE_COMPONENTS_RG" link="enum.TextureComponents.html" /><keyword type="constant" name="COGL_TEXTURE_COMPONENTS_RGB" link="enum.TextureComponents.html" /><keyword type="constant" name="COGL_TEXTURE_COMPONENTS_RGBA" link="enum.TextureComponents.html" /><keyword type="constant" name="COGL_TEXTURE_COMPONENTS_DEPTH" link="enum.TextureComponents.html" /><keyword type="enum" name="CoglTextureError" link="enum.TextureError.html" /><keyword type="constant" name="COGL_TEXTURE_ERROR_SIZE" link="enum.TextureError.html" /><keyword type="constant" name="COGL_TEXTURE_ERROR_FORMAT" link="enum.TextureError.html" /><keyword type="constant" name="COGL_TEXTURE_ERROR_BAD_PARAMETER" link="enum.TextureError.html" /><keyword type="constant" name="COGL_TEXTURE_ERROR_TYPE" link="enum.TextureError.html" /><keyword type="enum" name="CoglVerticesMode" link="enum.VerticesMode.html" /><keyword type="constant" name="COGL_VERTICES_MODE_POINTS" link="enum.VerticesMode.html" /><keyword type="constant" name="COGL_VERTICES_MODE_LINES" link="enum.VerticesMode.html" /><keyword type="constant" name="COGL_VERTICES_MODE_LINE_LOOP" link="enum.VerticesMode.html" /><keyword type="constant" name="COGL_VERTICES_MODE_LINE_STRIP" link="enum.VerticesMode.html" /><keyword type="constant" name="COGL_VERTICES_MODE_TRIANGLES" link="enum.VerticesMode.html" /><keyword type="constant" name="COGL_VERTICES_MODE_TRIANGLE_STRIP" link="enum.VerticesMode.html" /><keyword type="constant" name="COGL_VERTICES_MODE_TRIANGLE_FAN" link="enum.VerticesMode.html" /><keyword type="enum" name="CoglWinding" link="enum.Winding.html" /><keyword type="constant" name="COGL_WINDING_CLOCKWISE" link="enum.Winding.html" /><keyword type="constant" name="COGL_WINDING_COUNTER_CLOCKWISE" link="enum.Winding.html" /><keyword type="enum" name="CoglWinsysError" link="enum.WinsysError.html" /><keyword type="constant" name="COGL_WINSYS_ERROR_INIT" link="enum.WinsysError.html" /><keyword type="constant" name="COGL_WINSYS_ERROR_CREATE_CONTEXT" link="enum.WinsysError.html" /><keyword type="constant" name="COGL_WINSYS_ERROR_CREATE_ONSCREEN" link="enum.WinsysError.html" /><keyword type="constant" name="COGL_WINSYS_ERROR_MAKE_CURRENT" link="enum.WinsysError.html" /><keyword type="enum" name="CoglWinsysFeature" link="enum.WinsysFeature.html" /><keyword type="constant" name="COGL_WINSYS_FEATURE_SWAP_REGION" link="enum.WinsysFeature.html" /><keyword type="constant" name="COGL_WINSYS_FEATURE_BUFFER_AGE" link="enum.WinsysFeature.html" /><keyword type="constant" name="COGL_WINSYS_FEATURE_SYNC_AND_COMPLETE_EVENT" link="enum.WinsysFeature.html" /><keyword type="constant" name="COGL_WINSYS_FEATURE_SYNC_FD" link="enum.WinsysFeature.html" /><keyword type="constant" name="COGL_WINSYS_FEATURE_N_FEATURES" link="enum.WinsysFeature.html" /><keyword type="macro" name="COGL_ATLAS_TEXTURE_CONST" link="func.ATLAS_TEXTURE_CONST.html" /><keyword type="macro" name="COGL_ATTRIBUTE_BUFFER_CONST" link="func.ATTRIBUTE_BUFFER_CONST.html" /><keyword type="macro" name="COGL_BUFFER_CONST" link="func.BUFFER_CONST.html" /><keyword type="macro" name="COGL_COLOR_INIT" link="func.COLOR_INIT.html" /><keyword type="macro" name="COGL_DEPRECATED_FOR" link="func.DEPRECATED_FOR.html" /><keyword type="macro" name="COGL_INDEX_BUFFER_CONST" link="func.INDEX_BUFFER_CONST.html" /><keyword type="macro" name="COGL_PIXEL_BUFFER_CONST" link="func.PIXEL_BUFFER_CONST.html" /><keyword type="macro" name="COGL_PRIVATE" link="func.PRIVATE.html" /><keyword type="macro" name="COGL_SUB_TEXTURE_CONST" link="func.SUB_TEXTURE_CONST.html" /><keyword type="macro" name="COGL_TEXTURE_2D_CONST" link="func.TEXTURE_2D_CONST.html" /><keyword type="macro" name="COGL_TEXTURE_2D_SLICED_CONST" link="func.TEXTURE_2D_SLICED_CONST.html" /><keyword type="macro" name="COGL_TRACE_BEGIN_ANCHORED" link="func.TRACE_BEGIN_ANCHORED.html" /><keyword type="macro" name="COGL_TRACE_BEGIN_SCOPED" link="func.TRACE_BEGIN_SCOPED.html" /><keyword type="macro" name="COGL_TRACE_DEFINE_COUNTER_DOUBLE" link="func.TRACE_DEFINE_COUNTER_DOUBLE.html" /><keyword type="macro" name="COGL_TRACE_DEFINE_COUNTER_INT" link="func.TRACE_DEFINE_COUNTER_INT.html" /><keyword type="macro" name="COGL_TRACE_DESCRIBE" link="func.TRACE_DESCRIBE.html" /><keyword type="macro" name="COGL_TRACE_END" link="func.TRACE_END.html" /><keyword type="macro" name="COGL_TRACE_INTERNAL_DEFINE_COUNTER" link="func.TRACE_INTERNAL_DEFINE_COUNTER.html" /><keyword type="macro" name="COGL_TRACE_INTERNAL_SET_COUNTER" link="func.TRACE_INTERNAL_SET_COUNTER.html" /><keyword type="macro" name="COGL_TRACE_MESSAGE" link="func.TRACE_MESSAGE.html" /><keyword type="macro" name="COGL_TRACE_SCOPED_ANCHOR" link="func.TRACE_SCOPED_ANCHOR.html" /><keyword type="macro" name="COGL_TRACE_SET_COUNTER_DOUBLE" link="func.TRACE_SET_COUNTER_DOUBLE.html" /><keyword type="macro" name="COGL_TRACE_SET_COUNTER_INT" link="func.TRACE_SET_COUNTER_INT.html" /><keyword type="macro" name="COGL_VALUE_HOLDS_COLOR" link="func.VALUE_HOLDS_COLOR.html" /><keyword type="macro" name="COGL_WINSYS_FEATURE_BEGIN" link="func.WINSYS_FEATURE_BEGIN.html" /><keyword type="macro" name="COGL_WINSYS_FEATURE_END" link="func.WINSYS_FEATURE_END.html" /><keyword type="macro" name="COGL_WINSYS_FEATURE_FUNCTION" link="func.WINSYS_FEATURE_FUNCTION.html" /><keyword type="function" name="cogl_can_blit_between_formats" link="func.can_blit_between_formats.html" /><keyword type="function" name="cogl_glib_source_new" link="func.glib_source_new.html" /><keyword type="function" name="cogl_graphene_matrix_project_point" link="func.graphene_matrix_project_point.html" /><keyword type="function" name="cogl_graphene_matrix_project_points_f3" link="func.graphene_matrix_project_points_f3.html" /><keyword type="function" name="cogl_graphene_matrix_transform_points" link="func.graphene_matrix_transform_points.html" /><keyword type="function" name="cogl_param_spec_color" link="func.param_spec_color.html" /><keyword type="function" name="cogl_set_tracing_disabled_on_thread" link="func.set_tracing_disabled_on_thread.html" /><keyword type="function" name="cogl_set_tracing_enabled_on_thread" link="func.set_tracing_enabled_on_thread.html" /><keyword type="function" name="cogl_start_tracing_with_fd" link="func.start_tracing_with_fd.html" /><keyword type="function" name="cogl_start_tracing_with_path" link="func.start_tracing_with_path.html" /><keyword type="function" name="cogl_stop_tracing" link="func.stop_tracing.html" /><keyword type="function" name="cogl_value_get_color" link="func.value_get_color.html" /><keyword type="function" name="cogl_value_set_color" link="func.value_set_color.html" /><keyword type="struct" name="CoglScanoutBuffer" link="iface.ScanoutBuffer.html" /><keyword type="member" name="ScanoutBufferInterface.parent_iface" link="iface.ScanoutBuffer.html" /><keyword type="member" name="ScanoutBufferInterface.copy_to_framebuffer" link="iface.ScanoutBuffer.html" /><keyword type="member" name="ScanoutBufferInterface.get_width" link="iface.ScanoutBuffer.html" /><keyword type="member" name="ScanoutBufferInterface.get_height" link="iface.ScanoutBuffer.html" /><keyword type="function" name="cogl_scanout_buffer_get_height" link="method.ScanoutBuffer.get_height.html" /><keyword type="function" name="cogl_scanout_buffer_get_width" link="method.ScanoutBuffer.get_width.html" /><keyword type="struct" name="CoglColor" link="struct.Color.html" /><keyword type="member" name="CoglColor.red" link="struct.Color.html" /><keyword type="member" name="CoglColor.green" link="struct.Color.html" /><keyword type="member" name="CoglColor.blue" link="struct.Color.html" /><keyword type="member" name="CoglColor.alpha" link="struct.Color.html" /><keyword type="function" name="cogl_color_copy" link="method.Color.copy.html" /><keyword type="function" name="cogl_color_equal" link="method.Color.equal.html" /><keyword type="function" name="cogl_color_free" link="method.Color.free.html" /><keyword type="function" name="cogl_color_get_alpha" link="method.Color.get_alpha.html" /><keyword type="function" name="cogl_color_get_blue" link="method.Color.get_blue.html" /><keyword type="function" name="cogl_color_get_green" link="method.Color.get_green.html" /><keyword type="function" name="cogl_color_get_red" link="method.Color.get_red.html" /><keyword type="function" name="cogl_color_hash" link="method.Color.hash.html" /><keyword type="function" name="cogl_color_init_from_4f" link="method.Color.init_from_4f.html" /><keyword type="function" name="cogl_color_premultiply" link="method.Color.premultiply.html" /><keyword type="function" name="cogl_color_to_hsl" link="method.Color.to_hsl.html" /><keyword type="function" name="cogl_color_to_string" link="method.Color.to_string.html" /><keyword type="function" name="cogl_color_from_string" link="type_func.Color.from_string.html" /><keyword type="function" name="cogl_color_init_from_hsl" link="type_func.Color.init_from_hsl.html" /><keyword type="struct" name="CoglDepthState" link="struct.DepthState.html" /><keyword type="function" name="cogl_depth_state_init" link="method.DepthState.init.html" /><keyword type="function" name="cogl_depth_state_set_range" link="method.DepthState.set_range.html" /><keyword type="function" name="cogl_depth_state_set_test_enabled" link="method.DepthState.set_test_enabled.html" /><keyword type="function" name="cogl_depth_state_set_test_function" link="method.DepthState.set_test_function.html" /><keyword type="function" name="cogl_depth_state_set_write_enabled" link="method.DepthState.set_write_enabled.html" /><keyword type="struct" name="CoglDisplayEGL" link="struct.DisplayEGL.html" /><keyword type="member" name="CoglDisplayEGL.egl_context" link="struct.DisplayEGL.html" /><keyword type="member" name="CoglDisplayEGL.dummy_surface" link="struct.DisplayEGL.html" /><keyword type="member" name="CoglDisplayEGL.egl_surface" link="struct.DisplayEGL.html" /><keyword type="member" name="CoglDisplayEGL.egl_config" link="struct.DisplayEGL.html" /><keyword type="member" name="CoglDisplayEGL.current_read_surface" link="struct.DisplayEGL.html" /><keyword type="member" name="CoglDisplayEGL.current_draw_surface" link="struct.DisplayEGL.html" /><keyword type="member" name="CoglDisplayEGL.current_context" link="struct.DisplayEGL.html" /><keyword type="member" name="CoglDisplayEGL.platform" link="struct.DisplayEGL.html" /><keyword type="struct" name="CoglDmaBufHandle" link="struct.DmaBufHandle.html" /><keyword type="function" name="cogl_dma_buf_handle_free" link="method.DmaBufHandle.free.html" /><keyword type="function" name="cogl_dma_buf_handle_get_bpp" link="method.DmaBufHandle.get_bpp.html" /><keyword type="function" name="cogl_dma_buf_handle_get_fd" link="method.DmaBufHandle.get_fd.html" /><keyword type="function" name="cogl_dma_buf_handle_get_framebuffer" link="method.DmaBufHandle.get_framebuffer.html" /><keyword type="function" name="cogl_dma_buf_handle_get_height" link="method.DmaBufHandle.get_height.html" /><keyword type="function" name="cogl_dma_buf_handle_get_modifier" link="method.DmaBufHandle.get_modifier.html" /><keyword type="function" name="cogl_dma_buf_handle_get_n_planes" link="method.DmaBufHandle.get_n_planes.html" /><keyword type="function" name="cogl_dma_buf_handle_get_offset" link="method.DmaBufHandle.get_offset.html" /><keyword type="function" name="cogl_dma_buf_handle_get_stride" link="method.DmaBufHandle.get_stride.html" /><keyword type="function" name="cogl_dma_buf_handle_get_width" link="method.DmaBufHandle.get_width.html" /><keyword type="function" name="cogl_dma_buf_handle_mmap" link="method.DmaBufHandle.mmap.html" /><keyword type="function" name="cogl_dma_buf_handle_munmap" link="method.DmaBufHandle.munmap.html" /><keyword type="function" name="cogl_dma_buf_handle_sync_read_end" link="method.DmaBufHandle.sync_read_end.html" /><keyword type="function" name="cogl_dma_buf_handle_sync_read_start" link="method.DmaBufHandle.sync_read_start.html" /><keyword type="function" name="cogl_dma_buf_handle_new" link="type_func.DmaBufHandle.new.html" /><keyword type="struct" name="CoglFrameClosure" link="struct.FrameClosure.html" /><keyword type="struct" name="CoglMatrixEntry" link="struct.MatrixEntry.html" /><keyword type="function" name="cogl_matrix_entry_calculate_translation" link="method.MatrixEntry.calculate_translation.html" /><keyword type="function" name="cogl_matrix_entry_get" link="method.MatrixEntry.get.html" /><keyword type="function" name="cogl_matrix_entry_is_identity" link="method.MatrixEntry.is_identity.html" /><keyword type="function" name="cogl_matrix_entry_ref" link="method.MatrixEntry.ref.html" /><keyword type="function" name="cogl_matrix_entry_unref" link="method.MatrixEntry.unref.html" /><keyword type="struct" name="CoglRendererEGL" link="struct.RendererEGL.html" /><keyword type="member" name="CoglRendererEGL.private_features" link="struct.RendererEGL.html" /><keyword type="member" name="CoglRendererEGL.edpy" link="struct.RendererEGL.html" /><keyword type="member" name="CoglRendererEGL.egl_version_major" link="struct.RendererEGL.html" /><keyword type="member" name="CoglRendererEGL.egl_version_minor" link="struct.RendererEGL.html" /><keyword type="member" name="CoglRendererEGL.platform" link="struct.RendererEGL.html" /><keyword type="member" name="CoglRendererEGL.needs_config" link="struct.RendererEGL.html" /><keyword type="member" name="CoglRendererEGL.sync" link="struct.RendererEGL.html" /><keyword type="member" name="CoglRendererEGL.pf_eglSwapBuffersRegion" link="struct.RendererEGL.html" /><keyword type="member" name="CoglRendererEGL.pf_eglCreateImage" link="struct.RendererEGL.html" /><keyword type="member" name="CoglRendererEGL.pf_eglDestroyImage" link="struct.RendererEGL.html" /><keyword type="member" name="CoglRendererEGL.pf_eglQueryWaylandBuffer" link="struct.RendererEGL.html" /><keyword type="member" name="CoglRendererEGL.pf_eglSwapBuffersWithDamageKHR" link="struct.RendererEGL.html" /><keyword type="member" name="CoglRendererEGL.pf_eglSwapBuffersWithDamageEXT" link="struct.RendererEGL.html" /><keyword type="member" name="CoglRendererEGL.pf_eglSetDamageRegion" link="struct.RendererEGL.html" /><keyword type="member" name="CoglRendererEGL.pf_eglCreateSync" link="struct.RendererEGL.html" /><keyword type="member" name="CoglRendererEGL.pf_eglClientWaitSync" link="struct.RendererEGL.html" /><keyword type="member" name="CoglRendererEGL.pf_eglDestroySync" link="struct.RendererEGL.html" /><keyword type="member" name="CoglRendererEGL.pf_eglDupNativeFenceFD" link="struct.RendererEGL.html" /><keyword type="struct" name="CoglVertexP2" link="struct.VertexP2.html" /><keyword type="member" name="CoglVertexP2.x" link="struct.VertexP2.html" /><keyword type="member" name="CoglVertexP2.y" link="struct.VertexP2.html" /><keyword type="struct" name="CoglVertexP2C4" link="struct.VertexP2C4.html" /><keyword type="member" name="CoglVertexP2C4.x" link="struct.VertexP2C4.html" /><keyword type="member" name="CoglVertexP2C4.y" link="struct.VertexP2C4.html" /><keyword type="member" name="CoglVertexP2C4.r" link="struct.VertexP2C4.html" /><keyword type="member" name="CoglVertexP2C4.g" link="struct.VertexP2C4.html" /><keyword type="member" name="CoglVertexP2C4.b" link="struct.VertexP2C4.html" /><keyword type="member" name="CoglVertexP2C4.a" link="struct.VertexP2C4.html" /><keyword type="struct" name="CoglVertexP2T2" link="struct.VertexP2T2.html" /><keyword type="member" name="CoglVertexP2T2.x" link="struct.VertexP2T2.html" /><keyword type="member" name="CoglVertexP2T2.y" link="struct.VertexP2T2.html" /><keyword type="member" name="CoglVertexP2T2.s" link="struct.VertexP2T2.html" /><keyword type="member" name="CoglVertexP2T2.t" link="struct.VertexP2T2.html" /><keyword type="struct" name="CoglVertexP3" link="struct.VertexP3.html" /><keyword type="member" name="CoglVertexP3.x" link="struct.VertexP3.html" /><keyword type="member" name="CoglVertexP3.y" link="struct.VertexP3.html" /><keyword type="member" name="CoglVertexP3.z" link="struct.VertexP3.html" /><keyword type="struct" name="CoglVertexP3T2" link="struct.VertexP3T2.html" /><keyword type="member" name="CoglVertexP3T2.x" link="struct.VertexP3T2.html" /><keyword type="member" name="CoglVertexP3T2.y" link="struct.VertexP3T2.html" /><keyword type="member" name="CoglVertexP3T2.z" link="struct.VertexP3T2.html" /><keyword type="member" name="CoglVertexP3T2.s" link="struct.VertexP3T2.html" /><keyword type="member" name="CoglVertexP3T2.t" link="struct.VertexP3T2.html" /></functions></book>