Safe Haskell | None |
---|---|
Language | Haskell2010 |
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.
:: [GeglNode] | List of nodes to connect ordered from first source to last sink. |
-> IO () |
Function to link together a chain of nodes
:: 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
:: 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