Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
type C'YGMeasureFunc = FunPtr (Ptr C'YGNode -> CFloat -> CInt -> CFloat -> CInt -> IO (Ptr C'YGSize)) Source #
mk'YGMeasureFunc :: (Ptr C'YGNode -> CFloat -> CInt -> CFloat -> CInt -> IO (Ptr C'YGSize)) -> IO C'YGMeasureFunc Source #
mk'YGPrintFunc :: (Ptr C'YGNode -> IO ()) -> IO C'YGPrintFunc Source #
mK'YGMeasureFunc :: C'YGMeasureFunc -> Ptr C'YGNode -> CFloat -> CInt -> CFloat -> CInt -> IO (Ptr C'YGSize) Source #
mK'YGPrintFunc :: C'YGPrintFunc -> Ptr C'YGNode -> IO () Source #
c'YGNodeCanUseCachedMeasurement :: CInt -> CFloat -> CInt -> CFloat -> CInt -> CFloat -> CInt -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> IO CInt Source #
p'YGNodeCanUseCachedMeasurement :: FunPtr (CInt -> CFloat -> CInt -> CFloat -> CInt -> CFloat -> CInt -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> IO CInt) Source #
c'YGNodeSetMeasureFunc :: Ptr C'YGNode -> Ptr C'YGMeasureFunc -> IO () Source #
c'YGNodeGetMeasureFunc :: Ptr C'YGNode -> IO (Ptr C'YGMeasureFunc) Source #
p'YGNodeSetMeasureFunc :: FunPtr (Ptr C'YGNode -> Ptr C'YGMeasureFunc -> IO ()) Source #
c'YGNodeSetPrintFunc :: Ptr C'YGNode -> Ptr C'YGPrintFunc -> IO () Source #
p'YGNodeGetMeasureFunc :: FunPtr (Ptr C'YGNode -> IO (Ptr C'YGMeasureFunc)) Source #
c'YGNodeGetPrintFunc :: Ptr C'YGNode -> IO (Ptr C'YGPrintFunc) Source #
p'YGNodeSetPrintFunc :: FunPtr (Ptr C'YGNode -> Ptr C'YGPrintFunc -> IO ()) Source #
p'YGNodeGetPrintFunc :: FunPtr (Ptr C'YGNode -> IO (Ptr C'YGPrintFunc)) Source #