Oyranos Colour Management System API
Public Member Functions | Data Fields
oyFilterGraph_s Struct Reference

a FilterGraph object More...

#include <oyranos_alpha.h>

Collaboration diagram for oyFilterGraph_s:
Collaboration graph
[legend]

Public Member Functions

OYAPI oyFilterGraph_s *OYEXPORT oyFilterGraph_New (oyObject_s object)
 allocate a new FilterGraph object
OYAPI oyFilterGraph_s *OYEXPORT oyFilterGraph_Copy (oyFilterGraph_s *obj, oyObject_s object)
 copy or reference a FilterGraph object
OYAPI int OYEXPORT oyFilterGraph_Release (oyFilterGraph_s **obj)
 release and possibly deallocate a FilterGraph object
OYAPI int OYEXPORT oyFilterGraph_PrepareContexts (oyFilterGraph_s *graph, int flags)
 iterate over a filter graph and possibly prepare contexts
OYAPI oyFilterNode_s *OYEXPORT oyFilterGraph_GetNode (oyFilterGraph_s *graph, int pos, const char *registration, const char *mark)
 select a node
OYAPI char *OYEXPORT oyFilterGraph_ToText (oyFilterGraph_s *graph, oyFilterNode_s *input, oyFilterNode_s *output, const char *head_line, int reserved, oyAlloc_f allocateFunc)
 text description of a graph

Data Fields

oyOBJECT_e type_
oyStruct_Copy_f copy
oyStruct_Release_f release
oyObject_s oy_
oyFilterNodes_snodes
oyFilterPlugs_sedges
oyOptions_s * options

Detailed Description

a FilterGraph object

Version:
Oyranos: 0.1.10
Since:
2009/02/28 (Oyranos: 0.1.10)
Date:
2009/02/28

Field Documentation

oyStruct_Copy_f oyFilterGraph_s::copy

copy function

options, "dirty" ...

Referenced by oyFilterGraph_PrepareContexts(), and oyFilterGraph_Release().

base object

Referenced by oyFilterGraph_Copy(), and oyFilterGraph_Release().

oyStruct_Release_f oyFilterGraph_s::release

release function

Referenced by oyFilterGraph_New().

struct type oyOBJECT_FILTER_GRAPH_S