![]() |
Oyranos Colour Management System API |
a filter connection structure More...
#include <oyranos_alpha.h>

Public Member Functions | |
| OYAPI int OYEXPORT | oyFilterPlug_Callback (oyFilterPlug_s *c, oyCONNECTOR_EVENT_e e) |
| tell about a oyConversion_s event | |
| OYAPI int OYEXPORT | oyFilterPlug_ConnectIntoSocket (oyFilterPlug_s **p, oyFilterSocket_s **s) |
| connect a oyFilterPlug_s with a oyFilterSocket_s | |
| OYAPI oyFilterPlug_s *OYEXPORT | oyFilterPlug_New (oyObject_s object) |
| allocate a new FilterPlug object | |
| OYAPI oyFilterPlug_s *OYEXPORT | oyFilterPlug_Copy (oyFilterPlug_s *obj, oyObject_s object) |
| copy or reference a FilterPlug object | |
| OYAPI int OYEXPORT | oyFilterPlug_Release (oyFilterPlug_s **obj) |
| release and possibly deallocate a FilterPlug object | |
| OYAPI oyImage_s *OYEXPORT | oyFilterPlug_ResolveImage (oyFilterPlug_s *plug, oyFilterSocket_s *socket, oyPixelAccess_s *ticket) |
| resolve processing data during a filter run | |
Data Fields | |
| oyStruct_Copy_f | copy |
| oyStruct_Release_f | release |
| oyFilterNode_s * | node |
| oyConnector_s * | pattern |
a filter connection structure
The active input version of a oyConnector_s. Each plug can connect to exact one socket.
| oyStruct_Copy_f oyFilterPlug_s::copy |
copy function
filter node for this connector
Referenced by oyFilterGraph_s::oyFilterGraph_ToText(), oyFilterNode_s::oyFilterNode_GetPlug(), oyFilterPlug_Callback(), oyFilterPlug_Release(), oyFilterSocket_s::oyFilterSocket_Callback(), and oyFilterSocket_s::oyFilterSocket_SignalToGraph().
a pattern the filter node can handle through this connector
Referenced by oyFilterNode_s::oyFilterNode_ConnectorMatch(), oyFilterNode_s::oyFilterNode_GetPlug(), and oyFilterPlug_Release().
| oyStruct_Release_f oyFilterPlug_s::release |
release function
Referenced by oyFilterPlug_New().