Function

Geglcreate_chain_argv

Declaration [src]

void
gegl_create_chain_argv (
  char** ops,
  GeglNode* op_start,
  GeglNode* op_end,
  double time,
  int rel_dim,
  const char* path_root,
  GError** error
)

Description [src]

Create a node chain from argv style list of op data.

Parameters

ops char**
 

An argv style, NULL terminated array of arguments.

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

Node to pass in as input of chain.

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

Node to get processed data.

 The data is owned by the caller of the function.
time double
 

The time to use for interpolatino of keyframed values.

rel_dim int
 

Relative dimension to scale rel suffixed values by.

path_root const char*
 

Path in filesystem to use as relative root.

 The data is owned by the caller of the function.
 The value is a NUL terminated UTF-8 string.
error GError **
  The return location for a GError*, or NULL.