- public void cl_disable ()
Disable OpenCL
- public bool cl_init () throws Error
Initialize and enable OpenCL, calling this function again will
re-enable OpenCL if it has been disabled.
- public bool cl_is_accelerated ()
Check if OpenCL is enabled.
- public unowned Config config ()
Returns a GeglConfig object with properties that can be manipulated to
control GEGLs behavior.
- public void create_chain (string ops, Node op_start, Node op_end, double time, int rel_dim, string path_root) throws Error
Create a node chain from an unparsed commandline string.
- public void create_chain_argv (string ops, Node op_start, Node op_end, double time, int rel_dim, string path_root) throws Error
Create a node chain from argv style list of op data.
- public void exit ()
Call this function when you're done using GEGL.
- public Value? format (string format_name)
Returns a value sutable to pass to the GeglBuffer constructor or any
other property that expects a Babl format.
- public unowned string? format_get_name (Value format)
- public void get_version (out int major, out int minor, out int micro)
This function fetches the version of the GEGL library being used by
the running process.
- public void graph_dump_outputs (Node node)
Dump the bounds and format of each node in the graph to stdout.
- public void graph_dump_request (Node node, Rectangle roi)
Dump the region that will be rendered for each node to fulfill the
request.
- public bool has_operation (string operation_type)
- public void init (ref unowned string[]? argv)
Call this function before using any other GEGL functions.
- public bool is_main_thread ()
- public (unowned string)[] list_operations ()
- public void load_module_directory (string path)
Load all gegl modules found in the given directory.
- public void reset_stats ()
Resets the cumulative data gathered by the
Stats object returned by stats().
- public string serialize (Node start, Node end, string basepath, SerializeFlag serialize_flags)
- public unowned Stats stats ()
Returns a GeglStats object with properties that can be read to monitor
GEGL statistics.