Function

Geglserialize

Declaration [src]

gchar*
gegl_serialize (
  GeglNode* start,
  GeglNode* end,
  const char* basepath,
  GeglSerializeFlag serialize_flags
)

Description

No description available.

Parameters

start GeglNode
 

First node in chain to serialize.

 The data is owned by the caller of the function.
end GeglNode
 

Last node in chain to serialize.

 The data is owned by the caller of the function.
basepath const char*
 

Top-level absolute path to turn into relative root.

 The data is owned by the caller of the function.
 The value is a NUL terminated UTF-8 string.
serialize_flags GeglSerializeFlag
 

Anded together combination of: GEGL_SERIALIZE_TRIM_DEFAULTS, GEGL_SERIALIZE_VERSION, GEGL_SERIALIZE_INDENT.

Return value

Returns: gchar*
  No description available.
 The caller of the function takes ownership of the data, and is responsible for freeing it.
 The value is a NUL terminated UTF-8 string.