cairo-core-1.16.6: src/Graphics/Cairo/Fonts/FontFace.chs
#include "cairo-core.h"
{-|
Description : λ https://www.cairographics.org/manual/cairo-cairo-font-face-t.html //div[@class="refnamediv"]/table/tr/td/p/text()
λ https://www.cairographics.org/manual/cairo-cairo-font-face-t.html#cairo-cairo-font-face-t.description
-}
module Graphics.Cairo.Fonts.FontFace where
{#import Graphics.Cairo.Types#}
import qualified Foreign.Ptr as C2HSImp
import Graphics.Cairo.HasStatus
{#context lib="cairo" prefix="cairo"#}
instance HasStatus FontFace where
status = fontFaceStatus
-- λ https://www.cairographics.org/manual/cairo-cairo-font-face-t.html#cairo-font-face-status
{#fun font_face_status as ^ { `FontFace' } -> `Status'#}
-- λ https://www.cairographics.org/manual/cairo-cairo-font-face-t.html#cairo-font-face-get-type
{#fun font_face_get_type as ^ { `FontFace' } -> `FontType'#} -- λ require CAIRO_CHECK_VERSION(1,2,0)
-- λ https://www.cairographics.org/manual/cairo-cairo-font-face-t.html#cairo-font-face-get-reference-count
{#fun font_face_get_reference_count as ^ { `FontFace' } -> `Int'#} -- λ require CAIRO_CHECK_VERSION(1,4,0)