Method
GeglNodenew_child
Declaration [src]
GeglNode*
gegl_node_new_child (
GeglNode* parent,
const gchar* first_property_name,
...
)
Description [src]
Creates a new processing node that performs the specified operation with a NULL terminated list of key/value pairs for initial parameter values configuring the operation. Usually the first pair should be “operation” and the type of operation to be associated. If no operation is provided the node doesn’t have an initial operation and can be used to construct a subgraph with special middle-man routing nodes created with
gegl_node_get_output_proxy and #gegl_node_get_input_proxy.
This method is not directly available to language bindings. |
Parameters
first_property_name |
const gchar* |
The first property name. |
|
The data is owned by the caller of the function. | |
The value is a NUL terminated UTF-8 string. | |
... |
|
First property value, optionally followed by more key/value pairs, terminated with NULL. |
Return value
Returns: | GeglNode |
A newly created |
|
The data is owned by the instance. |