gegl-0.0.0.5: Haskell bindings to GEGL library

Safe HaskellSafe
LanguageHaskell2010

GEGL.FFI.Rectangle

Description

FFI module for defining and using rectangles

Synopsis

Documentation

data GeglRectangle #

A standard GEGL rectangle

Constructors

GeglRectangle 

Fields

Instances

Show GeglRectangle # 

Methods

showsPrec :: Int -> GeglRectangle -> ShowS

show :: GeglRectangle -> String

showList :: [GeglRectangle] -> ShowS

Storable GeglRectangle # 

Methods

sizeOf :: GeglRectangle -> Int

alignment :: GeglRectangle -> Int

peekElemOff :: Ptr GeglRectangle -> Int -> IO GeglRectangle

pokeElemOff :: Ptr GeglRectangle -> Int -> GeglRectangle -> IO ()

peekByteOff :: Ptr b -> Int -> IO GeglRectangle

pokeByteOff :: Ptr b -> Int -> GeglRectangle -> IO ()

peek :: Ptr GeglRectangle -> IO GeglRectangle

poke :: Ptr GeglRectangle -> GeglRectangle -> IO ()

c_gegl_rectangle_intersect #

Arguments

:: Ptr GeglRectangle

destination rectangle

-> Ptr GeglRectangle

A Rectangle

-> Ptr GeglRectangle

A rectangle

-> IO Bool

Returns True if rectangles intersect

Interface to gegl_rectangle_intersect function in C.