gegl-0.0.0.5: Haskell bindings to GEGL library

Safe HaskellNone
LanguageHaskell2010

GEGL.Node

Description

Module for handling Nodes

Synopsis

Documentation

newtype GeglNode #

Mainly exposed representation of a GEGL node. Do not peek or poke the underlying pointer.

Constructors

GeglNode GeglNodeDummy 

Instances

Eq GeglNode # 

Methods

(==) :: GeglNode -> GeglNode -> Bool

(/=) :: GeglNode -> GeglNode -> Bool

gegl_node_new #

Arguments

:: IO GeglNode

A new top level GeglNode gegl_node_new = FFI.GeglNode $ (newForeignPtr objectUnref =<< FFI.c_gegl_node_new)

Creates a new GEGL node graph that can contain further processing nodes.

gegl_node_new_child #

Arguments

:: GeglNode

Parent node

-> Operation

Operation to be performed by the new node

-> IO GeglNode

Newly created GeglNode

Creates a new processing node that performs the specified operation.