gegl-0.0.0.5: Haskell bindings to GEGL library

Safe HaskellNone
LanguageHaskell2010

GEGL.Connection

Description

This module contains functions for managing connections between nodes

Synopsis

Documentation

gegl_node_link #

Arguments

:: GeglNode

Source node

-> GeglNode

Sink node

-> IO () 

Simple function to connect the output pad of the source to the input pad of the sink.

gegl_node_link_many #

Arguments

:: [GeglNode]

List of nodes to connect ordered from first source to last sink.

-> IO () 

Function to link together a chain of nodes

gegl_node_connect_to #

Arguments

:: GeglNode

Source node

-> String

Name <of the output pad from the source node

-> GeglNode

Sink node

-> String

Name of the input pad to the sink node

-> IO Bool 

Make connections between specific pads of nodes

gegl_node_connect_from #

Arguments

:: GeglNode

Sink node

-> String

Nam of the input pad to the sink node

-> GeglNode

Sink node

-> String

Name of the input pad to the sink node

-> IO Bool 

Make connections between specific pads of nodes. Order of nodes and pads is reversed to the order in gegl_node_connect_to.

gegl_node_disconnect :: GeglNode -> String -> IO Bool #

Disconnect a node connected to specified input pad