Re-exports§
Modules§
Structs§
- Access
Mode - Audio
Fragment - Properties
- Blit
Flags - Buffer
- Properties
- Color
- Properties
- Config
- Properties
- Matrix3
- GLib type: Boxed type with copy-on-clone semantics.
- Metadata
- Implements
- Metadata
Hash - Implements
- Metadata
Store - This is an Abstract Base Class, you cannot instantiate it.
- Node
- Properties
- Operation
- GLib type: GObject with reference counted clone semantics.
- PadType
- Path
- Signals
- Processor
- Properties
- Random
- GLib type: Boxed type with copy-on-clone semantics.
- Rectangle
- GLib type: Inline allocated boxed type with stack copy semantics.
- Serialize
Flag - Stats
- Properties
- Tile
Backend - Properties
- Tile
Handler - Properties
- Tile
Source - GLib type: GObject with reference counted clone semantics.
Enums§
- Abyss
Policy - Babl
Variant - Cache
Policy - Distance
Metric - Dither
Method - MapFlags
- Flags controlling the mapping strategy.
- Orientation
- Rectangle
Alignment - Resolution
Unit - An enumerated type specifying resolution (density) units. If resolution units are unknown, X and Y resolution specify the pixel aspect ratio.
- Sampler
Type - Split
Strategy - Tile
Command
Functions§
- cl_
disable - Disable OpenCL
- cl_init
- Initialize and enable OpenCL, calling this function again will re-enable OpenCL if it has been disabled.
- cl_
is_ accelerated - Check if OpenCL is enabled.
- config
- Returns a GeglConfig object with properties that can be manipulated to control GEGLs behavior.
- create_
chain - Create a node chain from an unparsed commandline string.
- exit
- format
- Returns a value sutable to pass to the GeglBuffer constructor or any other property that expects a Babl format.
- format_
get_ name format- graph_
dump_ outputs - Dump the bounds and format of each node in the graph to stdout.
- graph_
dump_ request - Dump the region that will be rendered for each node to fulfill the request.
- has_
operation operation_type- init
- is_
main_ thread - list_
operations - Returns
- load_
module_ directory - Load all gegl modules found in the given directory.
- parallel_
distribute - Distributes the execution of a function across multiple threads, by calling it with a different index on each thread.
- parallel_
distribute_ area - Distributes the processing of a planar data-structure across multiple threads, by calling the given function with different sub-areas on different threads.
- parallel_
distribute_ range - Distributes the processing of a linear data-structure across multiple threads, by calling the given function with different sub-ranges on different threads.
- param_
spec_ audio_ fragment - Creates a new #GParamSpec instance specifying a #GeglAudioFragment property.
- param_
spec_ color_ from_ string - Creates a new #GParamSpec instance specifying a #GeglColor property.
- param_
spec_ double - Creates a new #GeglParamSpecDouble instance.
- param_
spec_ enum - Creates a new #GeglParamSpecEnum instance.
- param_
spec_ file_ path - Creates a new #GeglParamSpecFilePath instance.
- param_
spec_ format - Creates a new #GeglParamSpecFormat instance specifying a Babl format.
- param_
spec_ int - Creates a new #GeglParamSpecInt instance.
- param_
spec_ path - Creates a new #GParamSpec instance specifying a #GeglPath property.
- param_
spec_ seed - Creates a new #GeglParamSpecSeed instance specifying an integer random seed.
- param_
spec_ string - Creates a new #GeglParamSpecString instance.
- param_
spec_ uri - Creates a new #GeglParamSpecUri instance.
- reset_
stats - Resets the cumulative data gathered by the #GeglStats object returned by #gegl_stats().
- serialize
start- stats
- Returns a GeglStats object with properties that can be read to monitor GEGL statistics.
- version