balkon-1.0.0.0: Text layout engine built on top of HarfBuzz.
Safe HaskellSafe
LanguageHaskell2010

Data.Text.ParagraphLayout.Rect

Description

Representation of an axis-aligned rectangle on a 2D plane, with one of its corners being a designated origin point.

Documentation

data Rect a #

Constructors

Rect 

Fields

Instances

Instances details
Eq a => Eq (Rect a) 
Instance details

Defined in Data.Text.ParagraphLayout.Internal.Rect

Methods

(==) :: Rect a -> Rect a -> Bool

(/=) :: Rect a -> Rect a -> Bool

Read a => Read (Rect a) 
Instance details

Defined in Data.Text.ParagraphLayout.Internal.Rect

Methods

readsPrec :: Int -> ReadS (Rect a)

readList :: ReadS [Rect a]

readPrec :: ReadPrec (Rect a)

readListPrec :: ReadPrec [Rect a]

Show a => Show (Rect a) 
Instance details

Defined in Data.Text.ParagraphLayout.Internal.Rect

Methods

showsPrec :: Int -> Rect a -> ShowS

show :: Rect a -> String

showList :: [Rect a] -> ShowS

height :: Num a => Rect a -> a #

width :: Num a => Rect a -> a #

x_max :: (Num a, Ord a) => Rect a -> a #

x_min :: (Num a, Ord a) => Rect a -> a #

x_terminus :: Num a => Rect a -> a #

y_max :: (Num a, Ord a) => Rect a -> a #

y_min :: (Num a, Ord a) => Rect a -> a #

y_terminus :: Num a => Rect a -> a #