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
)
Parameters
- ops
- 
            Type: 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
- 
            Type: GeglNodeNode to pass in as input of chain. The data is owned by the caller of the function. 
- op_end
- 
            Type: GeglNodeNode to get processed data. The data is owned by the caller of the function. 
- time
- 
            Type: doubleThe time to use for interpolatino of keyframed values. 
- rel_dim
- 
            Type: intRelative dimension to scale rel suffixed values by. 
- path_root
- 
            Type: 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
- 
            Type: GError **The return location for a recoverable error. The argument can be NULL.If the return location is not NULL, then you must initialize it to aNULLGError*.The argument will be left initialized to NULLby the function if there are no errors.In case of error, the argument will be set to a newly allocated GError; the caller will take ownership of the data, and be responsible for freeing it.