Disable OpenCL
Initialize and enable OpenCL, calling this function again
will re-enable OpenCL if it has been disabled.
Check if OpenCL is enabled.
Returns a GeglConfig object with properties that can be manipulated to control
GEGLs behavior.
Create a node chain from an unparsed commandline string.
Returns a value sutable to pass to the GeglBuffer constructor
or any other property that expects a Babl format.
format
Dump the bounds and format of each node in the graph to stdout.
Dump the region that will be rendered for each node to fulfill
the request.
operation_type
Returns
Load all gegl modules found in the given directory.
Distributes the execution of a function across multiple threads,
by calling it with a different index on each thread.
Distributes the processing of a planar data-structure across
multiple threads, by calling the given function with different
sub-areas on different threads.
Distributes the processing of a linear data-structure across
multiple threads, by calling the given function with different
sub-ranges on different threads.
Creates a new [
glib::ParamSpec
][crate::glib::ParamSpec] instance specifying a
AudioFragment
property.
Creates a new [
glib::ParamSpec
][crate::glib::ParamSpec] instance specifying a
Color
property.
Creates a new GeglParamSpecDouble
instance.
Creates a new GeglParamSpecEnum
instance.
Creates a new GeglParamSpecFilePath
instance.
Creates a new GeglParamSpecFormat
instance specifying a Babl format.
Creates a new GeglParamSpecInt
instance.
Creates a new [
glib::ParamSpec
][crate::glib::ParamSpec] instance specifying a
Path
property.
Creates a new GeglParamSpecSeed
instance specifying an integer random seed.
Creates a new GeglParamSpecString
instance.
Creates a new GeglParamSpecUri
instance.
Resets the cumulative data gathered by the
Stats
object returned
by
stats()
.
start
Returns a GeglStats object with properties that can be read to monitor
GEGL statistics.