| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GEGL.Connection
Description
This module contains functions for managing connections between nodes
- gegl_node_link :: GeglNode -> GeglNode -> IO ()
- gegl_node_link_many :: [GeglNode] -> IO ()
- gegl_node_connect_to :: GeglNode -> String -> GeglNode -> String -> IO Bool
- gegl_node_connect_from :: GeglNode -> String -> GeglNode -> String -> IO Bool
- gegl_node_disconnect :: GeglNode -> String -> IO Bool
Documentation
Simple function to connect the output pad of the source to the input pad of the sink.
Arguments
| :: [GeglNode] | List of nodes to connect ordered from first source to last sink. |
| -> IO () |
Function to link together a chain of nodes
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
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