## Index

### A

COGL_AFIRST_BIT, COGL_AFIRST_BIT
CoglAngle, CoglAngle
cogl_angle_cos, cogl_angle_cos ()
COGL_ANGLE_FROM_DEG, COGL_ANGLE_FROM_DEG()
COGL_ANGLE_FROM_DEGX, COGL_ANGLE_FROM_DEGX()
cogl_angle_sin, cogl_angle_sin ()
cogl_angle_tan, cogl_angle_tan ()
COGL_ANGLE_TO_DEG, COGL_ANGLE_TO_DEG()
COGL_ANGLE_TO_DEGX, COGL_ANGLE_TO_DEGX()
CoglAttributeType, enum CoglAttributeType
COGL_A_BIT, COGL_A_BIT

### B

cogl_begin_gl, cogl_begin_gl ()
COGL_BGR_BIT, COGL_BGR_BIT
CoglBlendStringError, enum CoglBlendStringError
COGL_BLEND_STRING_ERROR, COGL_BLEND_STRING_ERROR
CoglBufferBit, enum CoglBufferBit
CoglBufferTarget, enum CoglBufferTarget

### C

cogl_check_extension, cogl_check_extension ()
cogl_clear, cogl_clear ()
CoglColor, CoglColor
cogl_color, cogl_color
cogl_color_copy, cogl_color_copy ()
cogl_color_free, cogl_color_free ()
cogl_color_get_alpha, cogl_color_get_alpha ()
cogl_color_get_alpha_byte, cogl_color_get_alpha_byte ()
cogl_color_get_alpha_float, cogl_color_get_alpha_float ()
cogl_color_get_blue, cogl_color_get_blue ()
cogl_color_get_blue_byte, cogl_color_get_blue_byte ()
cogl_color_get_blue_float, cogl_color_get_blue_float ()
cogl_color_get_green, cogl_color_get_green ()
cogl_color_get_green_byte, cogl_color_get_green_byte ()
cogl_color_get_green_float, cogl_color_get_green_float ()
cogl_color_get_red, cogl_color_get_red ()
cogl_color_get_red_byte, cogl_color_get_red_byte ()
cogl_color_get_red_float, cogl_color_get_red_float ()
cogl_color_new, cogl_color_new ()
cogl_color_set_from_4f, cogl_color_set_from_4f ()
cogl_color_set_from_4ub, cogl_color_set_from_4ub ()
cogl_create_program, cogl_create_program ()
cogl_create_shader, cogl_create_shader ()

### D

cogl_disable_fog, cogl_disable_fog ()

### E

cogl_end_gl, cogl_end_gl ()

### F

CoglFeatureFlags, enum CoglFeatureFlags
cogl_features_available, cogl_features_available ()
CoglFixed, CoglFixed
COGL_FIXED_0_5, COGL_FIXED_0_5
COGL_FIXED_1, COGL_FIXED_1
COGL_FIXED_120, COGL_FIXED_120
COGL_FIXED_180, COGL_FIXED_180
COGL_FIXED_240, COGL_FIXED_240
COGL_FIXED_255, COGL_FIXED_255
COGL_FIXED_270, COGL_FIXED_270
COGL_FIXED_2_PI, COGL_FIXED_2_PI
COGL_FIXED_30, COGL_FIXED_30
COGL_FIXED_360, COGL_FIXED_360
COGL_FIXED_45, COGL_FIXED_45
COGL_FIXED_60, COGL_FIXED_60
COGL_FIXED_90, COGL_FIXED_90
cogl_fixed_atan2, cogl_fixed_atan2 ()
cogl_fixed_atani, cogl_fixed_atani ()
COGL_FIXED_BITS, COGL_FIXED_BITS
COGL_FIXED_CEIL, COGL_FIXED_CEIL()
cogl_fixed_cos, cogl_fixed_cos ()
COGL_FIXED_DIV, COGL_FIXED_DIV()
COGL_FIXED_EPSILON, COGL_FIXED_EPSILON
COGL_FIXED_FAST_DIV, COGL_FIXED_FAST_DIV()
COGL_FIXED_FAST_MUL, COGL_FIXED_FAST_MUL()
COGL_FIXED_FLOOR, COGL_FIXED_FLOOR()
COGL_FIXED_FRACTION, COGL_FIXED_FRACTION()
COGL_FIXED_FROM_DOUBLE, COGL_FIXED_FROM_DOUBLE()
COGL_FIXED_FROM_FLOAT, COGL_FIXED_FROM_FLOAT()
COGL_FIXED_FROM_INT, COGL_FIXED_FROM_INT()
cogl_fixed_log2, cogl_fixed_log2 ()
COGL_FIXED_MAX, COGL_FIXED_MAX
COGL_FIXED_MIN, COGL_FIXED_MIN
COGL_FIXED_MUL, COGL_FIXED_MUL()
COGL_FIXED_MUL_DIV, COGL_FIXED_MUL_DIV()
COGL_FIXED_PI, COGL_FIXED_PI
COGL_FIXED_PI_2, COGL_FIXED_PI_2
COGL_FIXED_PI_4, COGL_FIXED_PI_4
cogl_fixed_pow, cogl_fixed_pow ()
cogl_fixed_pow2, cogl_fixed_pow2 ()
COGL_FIXED_Q, COGL_FIXED_Q
cogl_fixed_sin, cogl_fixed_sin ()
cogl_fixed_sqrt, cogl_fixed_sqrt ()
cogl_fixed_tan, cogl_fixed_tan ()
COGL_FIXED_TO_DOUBLE, COGL_FIXED_TO_DOUBLE()
COGL_FIXED_TO_FLOAT, COGL_FIXED_TO_FLOAT()
COGL_FIXED_TO_INT, COGL_FIXED_TO_INT()
COGL_FLOAT_TO_INT, COGL_FLOAT_TO_INT()
COGL_FLOAT_TO_UINT, COGL_FLOAT_TO_UINT()
cogl_flush, cogl_flush ()
CoglFogMode, enum CoglFogMode
cogl_frustum, cogl_frustum ()
CoglFuncPtr, CoglFuncPtr ()

### G

cogl_get_backface_culling_enabled, cogl_get_backface_culling_enabled ()
cogl_get_bitmasks, cogl_get_bitmasks ()
cogl_get_depth_test_enabled, cogl_get_depth_test_enabled ()
cogl_get_features, cogl_get_features ()
cogl_get_modelview_matrix, cogl_get_modelview_matrix ()
cogl_get_option_group, cogl_get_option_group ()
cogl_get_proc_address, cogl_get_proc_address ()
cogl_get_projection_matrix, cogl_get_projection_matrix ()
cogl_get_viewport, cogl_get_viewport ()

### H

CoglHandle, CoglHandle
cogl_handle_ref, cogl_handle_ref ()
cogl_handle_unref, cogl_handle_unref ()

### I

CoglIndicesType, enum CoglIndicesType
COGL_INVALID_HANDLE, COGL_INVALID_HANDLE
cogl_is_material, cogl_is_material ()
cogl_is_offscreen, cogl_is_offscreen ()
cogl_is_program, cogl_is_program ()
cogl_is_shader, cogl_is_shader ()
cogl_is_texture, cogl_is_texture ()
cogl_is_vertex_buffer, cogl_is_vertex_buffer ()

### M

CoglMaterialAlphaFunc, enum CoglMaterialAlphaFunc
CoglMaterialFilter, enum CoglMaterialFilter
cogl_material_get_ambient, cogl_material_get_ambient ()
cogl_material_get_color, cogl_material_get_color ()
cogl_material_get_diffuse, cogl_material_get_diffuse ()
cogl_material_get_emission, cogl_material_get_emission ()
cogl_material_get_layers, cogl_material_get_layers ()
cogl_material_get_n_layers, cogl_material_get_n_layers ()
cogl_material_get_shininess, cogl_material_get_shininess ()
cogl_material_get_specular, cogl_material_get_specular ()
cogl_material_layer_get_mag_filter, cogl_material_layer_get_mag_filter ()
cogl_material_layer_get_min_filter, cogl_material_layer_get_min_filter ()
cogl_material_layer_get_texture, cogl_material_layer_get_texture ()
cogl_material_layer_get_type, cogl_material_layer_get_type ()
cogl_material_new, cogl_material_new ()
cogl_material_ref, cogl_material_ref ()
cogl_material_remove_layer, cogl_material_remove_layer ()
cogl_material_set_alpha_test_function, cogl_material_set_alpha_test_function ()
cogl_material_set_ambient, cogl_material_set_ambient ()
cogl_material_set_ambient_and_diffuse, cogl_material_set_ambient_and_diffuse ()
cogl_material_set_blend, cogl_material_set_blend ()
cogl_material_set_blend_constant, cogl_material_set_blend_constant ()
cogl_material_set_color, cogl_material_set_color ()
cogl_material_set_color4f, cogl_material_set_color4f ()
cogl_material_set_color4ub, cogl_material_set_color4ub ()
cogl_material_set_diffuse, cogl_material_set_diffuse ()
cogl_material_set_emission, cogl_material_set_emission ()
cogl_material_set_layer, cogl_material_set_layer ()
cogl_material_set_layer_combine, cogl_material_set_layer_combine ()
cogl_material_set_layer_combine_constant, cogl_material_set_layer_combine_constant ()
cogl_material_set_layer_filters, cogl_material_set_layer_filters ()
cogl_material_set_layer_matrix, cogl_material_set_layer_matrix ()
cogl_material_set_shininess, cogl_material_set_shininess ()
cogl_material_set_specular, cogl_material_set_specular ()
cogl_material_unref, cogl_material_unref ()
CoglMatrix, CoglMatrix
cogl_matrix_frustum, cogl_matrix_frustum ()
cogl_matrix_get_array, cogl_matrix_get_array ()
cogl_matrix_init_from_array, cogl_matrix_init_from_array ()
cogl_matrix_init_identity, cogl_matrix_init_identity ()
cogl_matrix_multiply, cogl_matrix_multiply ()
cogl_matrix_ortho, cogl_matrix_ortho ()
cogl_matrix_perspective, cogl_matrix_perspective ()
cogl_matrix_rotate, cogl_matrix_rotate ()
cogl_matrix_scale, cogl_matrix_scale ()
cogl_matrix_transform_point, cogl_matrix_transform_point ()
cogl_matrix_translate, cogl_matrix_translate ()

### O

cogl_offscreen_new_to_texture, cogl_offscreen_new_to_texture ()
cogl_offscreen_ref, cogl_offscreen_ref ()
cogl_offscreen_unref, cogl_offscreen_unref ()
cogl_ortho, cogl_ortho ()

### P

cogl_path_arc, cogl_path_arc ()
cogl_path_close, cogl_path_close ()
cogl_path_curve_to, cogl_path_curve_to ()
cogl_path_ellipse, cogl_path_ellipse ()
cogl_path_fill, cogl_path_fill ()
cogl_path_fill_preserve, cogl_path_fill_preserve ()
cogl_path_line, cogl_path_line ()
cogl_path_line_to, cogl_path_line_to ()
cogl_path_move_to, cogl_path_move_to ()
cogl_path_new, cogl_path_new ()
cogl_path_polygon, cogl_path_polygon ()
cogl_path_polyline, cogl_path_polyline ()
cogl_path_rectangle, cogl_path_rectangle ()
cogl_path_rel_curve_to, cogl_path_rel_curve_to ()
cogl_path_rel_line_to, cogl_path_rel_line_to ()
cogl_path_rel_move_to, cogl_path_rel_move_to ()
cogl_path_round_rectangle, cogl_path_round_rectangle ()
cogl_path_stroke, cogl_path_stroke ()
cogl_path_stroke_preserve, cogl_path_stroke_preserve ()
cogl_perspective, cogl_perspective ()
CoglPixelFormat, enum CoglPixelFormat
COGL_PIXEL_FORMAT_24, COGL_PIXEL_FORMAT_24
COGL_PIXEL_FORMAT_32, COGL_PIXEL_FORMAT_32
cogl_polygon, cogl_polygon ()
cogl_pop_draw_buffer, cogl_pop_draw_buffer ()
cogl_pop_matrix, cogl_pop_matrix ()
COGL_PREMULT_BIT, COGL_PREMULT_BIT
cogl_program_attach_shader, cogl_program_attach_shader ()
cogl_program_get_uniform_location, cogl_program_get_uniform_location ()
cogl_program_link, cogl_program_link ()
cogl_program_ref, cogl_program_ref ()
cogl_program_uniform_1f, cogl_program_uniform_1f ()
cogl_program_uniform_1i, cogl_program_uniform_1i ()
cogl_program_uniform_float, cogl_program_uniform_float ()
cogl_program_uniform_int, cogl_program_uniform_int ()
cogl_program_uniform_matrix, cogl_program_uniform_matrix ()
cogl_program_unref, cogl_program_unref ()
cogl_program_use, cogl_program_use ()
cogl_push_draw_buffer, cogl_push_draw_buffer ()
cogl_push_matrix, cogl_push_matrix ()

### R

COGL_RADIANS_TO_DEGREES, COGL_RADIANS_TO_DEGREES
CoglReadPixelsFlags, enum CoglReadPixelsFlags
cogl_read_pixels, cogl_read_pixels ()
cogl_rectangle, cogl_rectangle ()
cogl_rectangles, cogl_rectangles ()
cogl_rectangles_with_texture_coords, cogl_rectangles_with_texture_coords ()
cogl_rectangle_with_multitexture_coords, cogl_rectangle_with_multitexture_coords ()
cogl_rectangle_with_texture_coords, cogl_rectangle_with_texture_coords ()
cogl_rotate, cogl_rotate ()

### S

cogl_scale, cogl_scale ()
cogl_set_backface_culling_enabled, cogl_set_backface_culling_enabled ()
cogl_set_depth_test_enabled, cogl_set_depth_test_enabled ()
cogl_set_draw_buffer, cogl_set_draw_buffer ()
cogl_set_fog, cogl_set_fog ()
cogl_set_modelview_matrix, cogl_set_modelview_matrix ()
cogl_set_projection_matrix, cogl_set_projection_matrix ()
cogl_set_source, cogl_set_source ()
cogl_set_source_color, cogl_set_source_color ()
cogl_set_source_color4f, cogl_set_source_color4f ()
cogl_set_source_color4ub, cogl_set_source_color4ub ()
cogl_set_source_texture, cogl_set_source_texture ()
CoglShaderType, enum CoglShaderType
cogl_shader_compile, cogl_shader_compile ()
cogl_shader_get_info_log, cogl_shader_get_info_log ()
cogl_shader_get_type, cogl_shader_get_type ()
cogl_shader_is_compiled, cogl_shader_is_compiled ()
cogl_shader_ref, cogl_shader_ref ()
cogl_shader_source, cogl_shader_source ()
cogl_shader_unref, cogl_shader_unref ()
cogl_sqrti, cogl_sqrti ()
COGL_SQRTI_ARG_10_PERCENT, COGL_SQRTI_ARG_10_PERCENT
COGL_SQRTI_ARG_5_PERCENT, COGL_SQRTI_ARG_5_PERCENT
COGL_SQRTI_ARG_MAX, COGL_SQRTI_ARG_MAX

### T

CoglTextureFlags, enum CoglTextureFlags
CoglTextureVertex, CoglTextureVertex
cogl_texture_get_data, cogl_texture_get_data ()
cogl_texture_get_format, cogl_texture_get_format ()
cogl_texture_get_gl_texture, cogl_texture_get_gl_texture ()
cogl_texture_get_height, cogl_texture_get_height ()
cogl_texture_get_max_waste, cogl_texture_get_max_waste ()
cogl_texture_get_rowstride, cogl_texture_get_rowstride ()
cogl_texture_get_width, cogl_texture_get_width ()
cogl_texture_is_sliced, cogl_texture_is_sliced ()
cogl_texture_new_from_bitmap, cogl_texture_new_from_bitmap ()
cogl_texture_new_from_data, cogl_texture_new_from_data ()
cogl_texture_new_from_file, cogl_texture_new_from_file ()
cogl_texture_new_from_foreign, cogl_texture_new_from_foreign ()
cogl_texture_new_with_size, cogl_texture_new_with_size ()
cogl_texture_ref, cogl_texture_ref ()
cogl_texture_set_region, cogl_texture_set_region ()
cogl_texture_unref, cogl_texture_unref ()
cogl_translate, cogl_translate ()

### U

COGL_UNORDERED_MASK, COGL_UNORDERED_MASK
COGL_UNPREMULT_MASK, COGL_UNPREMULT_MASK

### V

cogl_vertex_buffer_add, cogl_vertex_buffer_add ()
cogl_vertex_buffer_delete, cogl_vertex_buffer_delete ()
cogl_vertex_buffer_disable, cogl_vertex_buffer_disable ()
cogl_vertex_buffer_draw, cogl_vertex_buffer_draw ()
cogl_vertex_buffer_draw_elements, cogl_vertex_buffer_draw_elements ()
cogl_vertex_buffer_enable, cogl_vertex_buffer_enable ()
cogl_vertex_buffer_get_n_vertices, cogl_vertex_buffer_get_n_vertices ()
cogl_vertex_buffer_indices_get_for_quads, cogl_vertex_buffer_indices_get_for_quads ()
cogl_vertex_buffer_indices_new, cogl_vertex_buffer_indices_new ()
cogl_vertex_buffer_new, cogl_vertex_buffer_new ()
cogl_vertex_buffer_ref, cogl_vertex_buffer_ref ()
cogl_vertex_buffer_submit, cogl_vertex_buffer_submit ()
cogl_vertex_buffer_unref, cogl_vertex_buffer_unref ()
cogl_viewport, cogl_viewport ()