| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GEGL.Process
Description
Module for handling processing with GEGL
- gegl_node_process :: GeglNode -> IO ()
- gegl_node_blit :: GeglNode -> Double -> GeglRectangle -> BablFormatPtr -> Ptr a -> Int -> [GeglBlitFlag] -> IO ()
Documentation
Arguments
| :: GeglNode | A node without outputs |
| -> IO () |
Render a composition as a blocking operation.
See gegl_processor_work for a non-blocking operation.
Arguments
| :: GeglNode | Node to blit |
| -> Double | Scale |
| -> GeglRectangle | Area of Interest |
| -> BablFormatPtr | Pixel format |
| -> Ptr a | Pointer to destination buffer |
| -> Int | Row stride in bytes. If set to '0', stride will be computed automatically from width and color format. |
| -> [GeglBlitFlag] | GEGL blit flags |
| -> IO () |
Render a rectangular region of a node