| Top |
| void | gegl_apply_op () |
| GeglBuffer * | gegl_filter_op () |
| void | gegl_render_op () |
| void | gegl_apply_op_valist () |
| GeglBuffer * | gegl_filter_op_valist () |
| void | gegl_render_op_valist () |
void gegl_apply_op (GeglBuffer *buffer,const gchar *operation_name,...);
Apply the operation to buffer, overwritting the contents of buffer.
buffer |
the GeglBuffer to apply onto |
|
operation_name |
name of the operation to apply |
|
... |
the settings for the operation. Zero or more key/value pairs, ended terminated with NULL. |
GeglBuffer * gegl_filter_op (GeglBuffer *source_buffer,const gchar *operation_name,...);
Apply the operation to source_buffer, returning the result in a new buffer.
source_buffer |
the source GeglBuffer for the filter |
|
operation_name |
name of the operation to apply |
|
... |
the settings for the operation. Zero or more key/value pairs, ended terminated with NULL. |
void gegl_render_op (GeglBuffer *source_buffer,GeglBuffer *target_buffer,const gchar *operation_name,...);
Apply the operation to source_buffer, writing the results to target_buffer.
source_buffer |
the source GeglBuffer for the filter |
|
target_buffer |
the source GeglBuffer for the filter |
|
operation_name |
name of the operation to apply |
|
... |
the settings for the operation. Zero or more key/value pairs, ended terminated with NULL. |
void gegl_apply_op_valist (GeglBuffer *buffer,const gchar *operation_name,va_list var_args);
Apply the operation to buffer, overwritting the contents of buffer.
buffer |
the GeglBuffer to apply onto |
|
operation_name |
name of the operation to apply |
|
var_args |
the settings for the operation. Zero or more key/value pairs, ended terminated with NULL. |
GeglBuffer * gegl_filter_op_valist (GeglBuffer *source_buffer,const gchar *operation_name,va_list var_args);
Apply the operation to source_buffer, returning the result in a new buffer.
source_buffer |
the source GeglBuffer for the filter |
|
operation_name |
name of the operation to apply |
|
var_args |
the settings for the operation. Zero or more key/value pairs, ended terminated with NULL. |
void gegl_render_op_valist (GeglBuffer *source_buffer,GeglBuffer *target_buffer,const gchar *operation_name,va_list var_args);
Apply the operation to source_buffer, writing the results to target_buffer.
source_buffer |
the source GeglBuffer for the filter |
|
target_buffer |
the source GeglBuffer for the filter |
|
operation_name |
name of the operation to apply |
|
var_args |
the settings for the operation. Zero or more key/value pairs, ended terminated with NULL. |