Safe Haskell | None |
---|---|
Language | Haskell2010 |
Graphics.Pango.Basic.GlyphStorage
Synopsis
- type PangoFixed = Fixed PU
- data PU
- fromCInt :: CInt -> PangoFixed
- toCInt :: HasCallStack => PangoFixed -> CInt
- data PangoRectangleFixed
- pattern PangoRectangleFixed :: PangoFixed -> PangoFixed -> PangoFixed -> PangoFixed -> PangoRectangleFixed
- pangoRectangleFixedX :: PangoRectangleFixed -> PangoFixed
- pangoRectangleFixedY :: PangoRectangleFixed -> PangoFixed
- pangoRectangleFixedWidth :: PangoRectangleFixed -> PangoFixed
- pangoRectangleFixedHeight :: PangoRectangleFixed -> PangoFixed
- data PangoRectangleFixedPrim s
- type PangoRectangleFixedST = PangoRectangleFixedPrim
- type PangoRectangleFixedIO = PangoRectangleFixedPrim RealWorld
- pangoRectangleFixedFreeze :: PrimMonad m => PangoRectangleFixedPrim (PrimState m) -> m PangoRectangleFixed
- pangoRectangleFixedThaw :: PrimMonad m => PangoRectangleFixed -> m (PangoRectangleFixedPrim (PrimState m))
- pangoRectangleFixedCopy :: PrimMonad m => PangoRectangleFixedPrim (PrimState m) -> m (PangoRectangleFixedPrim (PrimState m))
- data PangoRectanglePixel
- pattern PangoRectanglePixel :: CInt -> CInt -> CInt -> CInt -> PangoRectanglePixel
- pangoRectanglePixelX :: PangoRectanglePixel -> CInt
- pangoRectanglePixelY :: PangoRectanglePixel -> CInt
- pangoRectanglePixelWidth :: PangoRectanglePixel -> CInt
- pangoRectanglePixelHeight :: PangoRectanglePixel -> CInt
- data PangoRectanglePixelPrim s
- type PangoRectanglePixelST = PangoRectanglePixelPrim
- type PangoRectanglePixelIO = PangoRectanglePixelPrim RealWorld
- pangoRectanglePixelFreeze :: PrimMonad m => PangoRectanglePixelPrim (PrimState m) -> m PangoRectanglePixel
- pangoRectanglePixelThaw :: PrimMonad m => PangoRectanglePixel -> m (PangoRectanglePixelPrim (PrimState m))
- pangoRectanglePixelCopy :: PrimMonad m => PangoRectanglePixelPrim (PrimState m) -> m (PangoRectanglePixelPrim (PrimState m))
- data Extents = Extents {}
- data PixelExtents = PixelExtents {}
- data PangoGlyphItem
- type PangoLayoutRun = PangoGlyphItem
PANGO FIXED
type PangoFixed = Fixed PU Source #
Instances
HasResolution PU Source # | |
Defined in Graphics.Pango.Basic.GlyphStorage.Internal Methods resolution :: p PU -> Integer # |
fromCInt :: CInt -> PangoFixed Source #
toCInt :: HasCallStack => PangoFixed -> CInt Source #
PANGO RECTANGLE AND EXTENTS
PangoRectangleFixed
data PangoRectangleFixed Source #
Instances
Show PangoRectangleFixed Source # | |
Defined in Graphics.Pango.Basic.GlyphStorage.Internal Methods showsPrec :: Int -> PangoRectangleFixed -> ShowS # show :: PangoRectangleFixed -> String # showList :: [PangoRectangleFixed] -> ShowS # |
pattern PangoRectangleFixed :: PangoFixed -> PangoFixed -> PangoFixed -> PangoFixed -> PangoRectangleFixed Source #
data PangoRectangleFixedPrim s Source #
Instances
Show (PangoRectangleFixedPrim s) Source # | |
Defined in Graphics.Pango.Basic.GlyphStorage.Internal Methods showsPrec :: Int -> PangoRectangleFixedPrim s -> ShowS # show :: PangoRectangleFixedPrim s -> String # showList :: [PangoRectangleFixedPrim s] -> ShowS # |
pangoRectangleFixedFreeze :: PrimMonad m => PangoRectangleFixedPrim (PrimState m) -> m PangoRectangleFixed Source #
pangoRectangleFixedThaw :: PrimMonad m => PangoRectangleFixed -> m (PangoRectangleFixedPrim (PrimState m)) Source #
pangoRectangleFixedCopy :: PrimMonad m => PangoRectangleFixedPrim (PrimState m) -> m (PangoRectangleFixedPrim (PrimState m)) Source #
PangoRectanglePixel
data PangoRectanglePixel Source #
Instances
Show PangoRectanglePixel Source # | |
Defined in Graphics.Pango.Basic.GlyphStorage.Internal Methods showsPrec :: Int -> PangoRectanglePixel -> ShowS # show :: PangoRectanglePixel -> String # showList :: [PangoRectanglePixel] -> ShowS # |
pattern PangoRectanglePixel :: CInt -> CInt -> CInt -> CInt -> PangoRectanglePixel Source #
data PangoRectanglePixelPrim s Source #
Instances
Show (PangoRectanglePixelPrim s) Source # | |
Defined in Graphics.Pango.Basic.GlyphStorage.Internal Methods showsPrec :: Int -> PangoRectanglePixelPrim s -> ShowS # show :: PangoRectanglePixelPrim s -> String # showList :: [PangoRectanglePixelPrim s] -> ShowS # |
pangoRectanglePixelFreeze :: PrimMonad m => PangoRectanglePixelPrim (PrimState m) -> m PangoRectanglePixel Source #
pangoRectanglePixelThaw :: PrimMonad m => PangoRectanglePixel -> m (PangoRectanglePixelPrim (PrimState m)) Source #
pangoRectanglePixelCopy :: PrimMonad m => PangoRectanglePixelPrim (PrimState m) -> m (PangoRectanglePixelPrim (PrimState m)) Source #
Extents and PixelExtents
Constructors
Extents | |
Instances
Show Extents Source # | |
PangoLayoutInfo Extents Source # | |
Defined in Graphics.Pango.Basic.LayoutObjects.PangoLayout.Internal Methods pangoLayoutInfo :: PangoLayout -> Extents Source # |
data PixelExtents Source #
Constructors
PixelExtents | |
Instances
Show PixelExtents Source # | |
Defined in Graphics.Pango.Basic.GlyphStorage.Internal Methods showsPrec :: Int -> PixelExtents -> ShowS # show :: PixelExtents -> String # showList :: [PixelExtents] -> ShowS # | |
PangoLayoutInfo PixelExtents Source # | |
Defined in Graphics.Pango.Basic.LayoutObjects.PangoLayout.Internal Methods |
PANGO GLYPH ITEM
data PangoGlyphItem Source #
Instances
Show PangoGlyphItem Source # | |
Defined in Graphics.Pango.Basic.GlyphStorage.Internal Methods showsPrec :: Int -> PangoGlyphItem -> ShowS # show :: PangoGlyphItem -> String # showList :: [PangoGlyphItem] -> ShowS # |
type PangoLayoutRun = PangoGlyphItem Source #