<?xml version='1.0' encoding='utf-8' standalone='no'?>
<!DOCTYPE book PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' ''>
<book xmlns='http://www.devhelp.net/book' title='GEGL Reference Manual' link='api.html' author='' name='gegl'>
<chapters>
<sub name='The GEGL API' link='api.html#The_GEGL_API'/>
<sub name='Introduction' link='api.html#Introduction'/>
<sub name='Initialization' link='api.html#Initialization'/>
<sub name='Available operations' link='api.html#Available_operations'/>
<sub name='GeglNode' link='api.html#GeglNode'/>
<sub name='Making connections' link='api.html#Making_connections'/>
<sub name='Properties' link='api.html#Properties'/>
<sub name='Processing' link='api.html#Processing'/>
<sub name='Reparenting' link='api.html#Reparenting'/>
<sub name='State queries' link='api.html#State_queries'/>
<sub name='Binding conveniences' link='api.html#Binding_conveniences'/>
<sub name='XML' link='api.html#XML'/>
<sub name='GeglProcessor' link='api.html#GeglProcessor'/>
<sub name='GeglRectangle' link='api.html#GeglRectangle'/>
<sub name='GeglBuffer' link='api.html#GeglBuffer'/>
<sub name='GeglOperation' link='api.html#GeglOperation'/>
<sub name='Operations' link='operations.html'/>
</chapters>
<functions>
<function name='gegl_init' link='api.html#gegl_init'/>
<function name='gegl_get_option_group' link='api.html#gegl_get_option_group'/>
<function name='gegl_exit' link='api.html#gegl_exit'/>
<function name='gegl_get_version' link='api.html#gegl_get_version'/>
<function name='gegl_list_operations' link='api.html#gegl_list_operations'/>
<function name='gegl_list_properties' link='api.html#gegl_list_properties'/>
<function name='GeglNode' link='api.html#GeglNode'/>
<function name='gegl_node_new' link='api.html#gegl_node_new'/>
<function name='gegl_node_new_child' link='api.html#gegl_node_new_child'/>
<function name='gegl_node_connect_from' link='api.html#gegl_node_connect_from'/>
<function name='gegl_node_connect_to' link='api.html#gegl_node_connect_to'/>
<function name='gegl_node_link' link='api.html#gegl_node_link'/>
<function name='gegl_node_link_many' link='api.html#gegl_node_link_many'/>
<function name='gegl_node_disconnect' link='api.html#gegl_node_disconnect'/>
<function name='gegl_node_set' link='api.html#gegl_node_set'/>
<function name='gegl_node_get' link='api.html#gegl_node_get'/>
<function name='gegl_node_blit' link='api.html#gegl_node_blit'/>
<function name='gegl_node_process' link='api.html#gegl_node_process'/>
<function name='gegl_node_adopt_child' link='api.html#gegl_node_adopt_child'/>
<function name='gegl_node_add_child' link='api.html#gegl_node_add_child'/>
<function name='gegl_node_remove_child' link='api.html#gegl_node_remove_child'/>
<function name='gegl_node_get_parent' link='api.html#gegl_node_get_parent'/>
<function name='gegl_node_detect' link='api.html#gegl_node_detect'/>
<function name='gegl_node_find_property' link='api.html#gegl_node_find_property'/>
<function name='gegl_node_get_bounding_box' link='api.html#gegl_node_get_bounding_box'/>
<function name='gegl_node_get_children' link='api.html#gegl_node_get_children'/>
<function name='gegl_node_get_consumers' link='api.html#gegl_node_get_consumers'/>
<function name='gegl_node_get_input_proxy' link='api.html#gegl_node_get_input_proxy'/>
<function name='gegl_node_get_operation' link='api.html#gegl_node_get_operation'/>
<function name='gegl_node_get_output_proxy' link='api.html#gegl_node_get_output_proxy'/>
<function name='gegl_node_get_producer' link='api.html#gegl_node_get_producer'/>
<function name='gegl_node_create_child' link='api.html#gegl_node_create_child'/>
<function name='gegl_node_get_property' link='api.html#gegl_node_get_property'/>
<function name='gegl_node_set_property' link='api.html#gegl_node_set_property'/>
<function name='gegl_node_new_from_xml' link='api.html#gegl_node_new_from_xml'/>
<function name='gegl_node_new_from_file' link='api.html#gegl_node_new_from_file'/>
<function name='gegl_node_to_xml' link='api.html#gegl_node_to_xml'/>
<function name='GeglProcessor' link='api.html#GeglProcessor'/>
<function name='gegl_node_new_processor' link='api.html#gegl_node_new_processor'/>
<function name='gegl_processor_set_rectangle' link='api.html#gegl_processor_set_rectangle'/>
<function name='gegl_processor_work' link='api.html#gegl_processor_work'/>
<function name='gegl_processor_destroy' link='api.html#gegl_processor_destroy'/>
<function name='gegl_config' link='api.html#gegl_config'/>
<function name='GeglRectangle' link='api.html#GeglRectangle'/>
<function name='GeglBuffer' link='api.html#GeglBuffer'/>
<function name='gegl_buffer_new' link='api.html#gegl_buffer_new'/>
<function name='gegl_buffer_open' link='api.html#gegl_buffer_open'/>
<function name='gegl_buffer_save' link='api.html#gegl_buffer_save'/>
<function name='gegl_buffer_load' link='api.html#gegl_buffer_load'/>
<function name='gegl_buffer_flush' link='api.html#gegl_buffer_flush'/>
<function name='gegl_buffer_create_sub_buffer' link='api.html#gegl_buffer_create_sub_buffer'/>
<function name='gegl_buffer_destroy' link='api.html#gegl_buffer_destroy'/>
<function name='gegl_buffer_get_extent' link='api.html#gegl_buffer_get_extent'/>
<function name='gegl_buffer_set_extent' link='api.html#gegl_buffer_set_extent'/>
<function name='gegl_buffer_get_x' link='api.html#gegl_buffer_get_x'/>
<function name='gegl_buffer_get_y' link='api.html#gegl_buffer_get_y'/>
<function name='gegl_buffer_get_width' link='api.html#gegl_buffer_get_width'/>
<function name='gegl_buffer_get_height' link='api.html#gegl_buffer_get_height'/>
<function name='gegl_buffer_get_pixel_count' link='api.html#gegl_buffer_get_pixel_count'/>
<function name='gegl_buffer_get' link='api.html#gegl_buffer_get'/>
<function name='gegl_buffer_set' link='api.html#gegl_buffer_set'/>
<function name='gegl_buffer_get_format' link='api.html#gegl_buffer_get_format'/>
<function name='gegl_buffer_clear' link='api.html#gegl_buffer_clear'/>
<function name='gegl_buffer_copy' link='api.html#gegl_buffer_copy'/>
<function name='gegl_buffer_dup' link='api.html#gegl_buffer_dup'/>
<function name='gegl_buffer_sample' link='api.html#gegl_buffer_sample'/>
<function name='gegl_buffer_sample_cleanup' link='api.html#gegl_buffer_sample_cleanup'/>
<function name='gegl_buffer_interpolation_from_string' link='api.html#gegl_buffer_interpolation_from_string'/>
<function name='gegl_buffer_linear_new' link='api.html#gegl_buffer_linear_new'/>
<function name='gegl_buffer_linear_new_from_data' link='api.html#gegl_buffer_linear_new_from_data'/>
<function name='gegl_buffer_linear_open' link='api.html#gegl_buffer_linear_open'/>
<function name='gegl_buffer_linear_close' link='api.html#gegl_buffer_linear_close'/>
<function name='GeglOperation' link='api.html#GeglOperation'/>
<function name='gegl:add' link='operations.html#op_gegl:add'/>
<function name='gegl:bilateral-filter' link='operations.html#op_gegl:bilateral-filter'/>
<function name='gegl:box-blur' link='operations.html#op_gegl:box-blur'/>
<function name='gegl:brightness-contrast' link='operations.html#op_gegl:brightness-contrast'/>
<function name='gegl:c2g' link='operations.html#op_gegl:c2g'/>
<function name='gegl:checkerboard' link='operations.html#op_gegl:checkerboard'/>
<function name='gegl:clear' link='operations.html#op_gegl:clear'/>
<function name='gegl:clone' link='operations.html#op_gegl:clone'/>
<function name='gegl:color' link='operations.html#op_gegl:color'/>
<function name='gegl:color-burn' link='operations.html#op_gegl:color-burn'/>
<function name='gegl:color-dodge' link='operations.html#op_gegl:color-dodge'/>
<function name='gegl:color-temperature' link='operations.html#op_gegl:color-temperature'/>
<function name='gegl:contrast-curve' link='operations.html#op_gegl:contrast-curve'/>
<function name='gegl:convert-format' link='operations.html#op_gegl:convert-format'/>
<function name='gegl:crop' link='operations.html#op_gegl:crop'/>
<function name='gegl:darken' link='operations.html#op_gegl:darken'/>
<function name='gegl:difference' link='operations.html#op_gegl:difference'/>
<function name='gegl:difference-of-gaussians' link='operations.html#op_gegl:difference-of-gaussians'/>
<function name='gegl:display' link='operations.html#op_gegl:display'/>
<function name='gegl:divide' link='operations.html#op_gegl:divide'/>
<function name='gegl:dropshadow' link='operations.html#op_gegl:dropshadow'/>
<function name='gegl:dst' link='operations.html#op_gegl:dst'/>
<function name='gegl:dst-atop' link='operations.html#op_gegl:dst-atop'/>
<function name='gegl:dst-in' link='operations.html#op_gegl:dst-in'/>
<function name='gegl:dst-out' link='operations.html#op_gegl:dst-out'/>
<function name='gegl:dst-over' link='operations.html#op_gegl:dst-over'/>
<function name='gegl:exclusion' link='operations.html#op_gegl:exclusion'/>
<function name='gegl:ff-load' link='operations.html#op_gegl:ff-load'/>
<function name='gegl:fractal-explorer' link='operations.html#op_gegl:fractal-explorer'/>
<function name='gegl:gamma' link='operations.html#op_gegl:gamma'/>
<function name='gegl:gaussian-blur' link='operations.html#op_gegl:gaussian-blur'/>
<function name='gegl:grey' link='operations.html#op_gegl:grey'/>
<function name='gegl:hard-light' link='operations.html#op_gegl:hard-light'/>
<function name='gegl:introspect' link='operations.html#op_gegl:introspect'/>
<function name='gegl:invert' link='operations.html#op_gegl:invert'/>
<function name='gegl:layer' link='operations.html#op_gegl:layer'/>
<function name='gegl:levels' link='operations.html#op_gegl:levels'/>
<function name='gegl:lighten' link='operations.html#op_gegl:lighten'/>
<function name='gegl:load' link='operations.html#op_gegl:load'/>
<function name='gegl:load-buffer' link='operations.html#op_gegl:load-buffer'/>
<function name='gegl:mblur' link='operations.html#op_gegl:mblur'/>
<function name='gegl:mono-mixer' link='operations.html#op_gegl:mono-mixer'/>
<function name='gegl:multiply' link='operations.html#op_gegl:multiply'/>
<function name='gegl:nop' link='operations.html#op_gegl:nop'/>
<function name='gegl:normal' link='operations.html#op_gegl:normal'/>
<function name='gegl:opacity' link='operations.html#op_gegl:opacity'/>
<function name='gegl:open-buffer' link='operations.html#op_gegl:open-buffer'/>
<function name='gegl:over' link='operations.html#op_gegl:over'/>
<function name='gegl:overlay' link='operations.html#op_gegl:overlay'/>
<function name='gegl:path' link='operations.html#op_gegl:path'/>
<function name='gegl:perlin-noise' link='operations.html#op_gegl:perlin-noise'/>
<function name='gegl:pixbuf' link='operations.html#op_gegl:pixbuf'/>
<function name='gegl:plus' link='operations.html#op_gegl:plus'/>
<function name='gegl:png-save' link='operations.html#op_gegl:png-save'/>
<function name='gegl:rectangle' link='operations.html#op_gegl:rectangle'/>
<function name='gegl:reflect' link='operations.html#op_gegl:reflect'/>
<function name='gegl:remap' link='operations.html#op_gegl:remap'/>
<function name='gegl:rotate' link='operations.html#op_gegl:rotate'/>
<function name='gegl:save-buffer' link='operations.html#op_gegl:save-buffer'/>
<function name='gegl:save-pixbuf' link='operations.html#op_gegl:save-pixbuf'/>
<function name='gegl:scale' link='operations.html#op_gegl:scale'/>
<function name='gegl:screen' link='operations.html#op_gegl:screen'/>
<function name='gegl:shear' link='operations.html#op_gegl:shear'/>
<function name='gegl:shifto' link='operations.html#op_gegl:shifto'/>
<function name='gegl:snn-mean' link='operations.html#op_gegl:snn-mean'/>
<function name='gegl:soft-light' link='operations.html#op_gegl:soft-light'/>
<function name='gegl:src' link='operations.html#op_gegl:src'/>
<function name='gegl:src-atop' link='operations.html#op_gegl:src-atop'/>
<function name='gegl:src-in' link='operations.html#op_gegl:src-in'/>
<function name='gegl:src-out' link='operations.html#op_gegl:src-out'/>
<function name='gegl:src-over' link='operations.html#op_gegl:src-over'/>
<function name='gegl:stress' link='operations.html#op_gegl:stress'/>
<function name='gegl:stretch-contrast' link='operations.html#op_gegl:stretch-contrast'/>
<function name='gegl:subtract' link='operations.html#op_gegl:subtract'/>
<function name='gegl:svg-huerotate' link='operations.html#op_gegl:svg-huerotate'/>
<function name='gegl:svg-load' link='operations.html#op_gegl:svg-load'/>
<function name='gegl:svg-luminancetoalpha' link='operations.html#op_gegl:svg-luminancetoalpha'/>
<function name='gegl:svg-matrix' link='operations.html#op_gegl:svg-matrix'/>
<function name='gegl:svg-multiply' link='operations.html#op_gegl:svg-multiply'/>
<function name='gegl:svg-saturate' link='operations.html#op_gegl:svg-saturate'/>
<function name='gegl:text' link='operations.html#op_gegl:text'/>
<function name='gegl:threshold' link='operations.html#op_gegl:threshold'/>
<function name='gegl:tonemap' link='operations.html#op_gegl:tonemap'/>
<function name='gegl:transform' link='operations.html#op_gegl:transform'/>
<function name='gegl:translate' link='operations.html#op_gegl:translate'/>
<function name='gegl:unsharp-mask' link='operations.html#op_gegl:unsharp-mask'/>
<function name='gegl:v4l' link='operations.html#op_gegl:v4l'/>
<function name='gegl:value-invert' link='operations.html#op_gegl:value-invert'/>
<function name='gegl:whitebalance' link='operations.html#op_gegl:whitebalance'/>
<function name='gegl:write-buffer' link='operations.html#op_gegl:write-buffer'/>
<function name='gegl:xor' link='operations.html#op_gegl:xor'/>
</functions>
</book>
