Documentation
bottomLeft :: IRect a -> IPoint a #
bottomLeftq :: Rect -> Point #
bottomRight :: IRect a -> IPoint a #
bottomRightq :: Rect -> Point #
setTopLeft :: IRect a -> IPoint a -> IRect a #
setTopRight :: IRect a -> IPoint a -> IRect a #
setBottomLeft :: IRect a -> IPoint a -> IRect a #
setBottomRight :: IRect a -> IPoint a -> IRect a #
moveBottom :: IRect a -> a -> IRect a #
moveTopLeft :: IRect a -> IPoint a -> IRect a #
moveTopRight :: IRect a -> IPoint a -> IRect a #
moveBottomLeft :: IRect a -> IPoint a -> IRect a #
moveBottomRight :: IRect a -> IPoint a -> IRect a #
moveCenter :: (Ord a, Num a, Qhcenter a) => IRect a -> IPoint a -> IRect a #
normalized :: IRect a -> IRect a #
intersects :: (Ord a, Num a) => IRect a -> IRect a -> Bool #
Orphan instances
QhtranslateF RectF # | |
translateF :: RectF -> Double -> Double -> RectF # | |
Qhtranslate Rect # | |
(Ord a, Num a) => Eq (IRect a) # | |
(Ord a, Num a) => Num (IRect a) # | |
(Ord a, Num a) => Show (IRect a) # | |
(Ord a, Num a) => Bits (IRect a) # | |
(.&.) :: IRect a -> IRect a -> IRect a (.|.) :: IRect a -> IRect a -> IRect a xor :: IRect a -> IRect a -> IRect a complement :: IRect a -> IRect a shift :: IRect a -> Int -> IRect a rotate :: IRect a -> Int -> IRect a setBit :: IRect a -> Int -> IRect a clearBit :: IRect a -> Int -> IRect a complementBit :: IRect a -> Int -> IRect a testBit :: IRect a -> Int -> Bool bitSizeMaybe :: IRect a -> Maybe Int shiftL :: IRect a -> Int -> IRect a unsafeShiftL :: IRect a -> Int -> IRect a shiftR :: IRect a -> Int -> IRect a unsafeShiftR :: IRect a -> Int -> IRect a rotateL :: IRect a -> Int -> IRect a | |
QhisEV (IRect a) # | |
QhisNull (IRect a) # | |
(Ord a, Num a) => Qhitranslate (IRect a) a # | |
itranslate :: IRect a -> a -> a -> IRect a # | |
Qhwh (IRect a) a # | |
Qhxy (IRect a) a # | |
(Ord a, Num a) => QhtranslateP (IRect a) (IPoint a) # | |
translateP :: IRect a -> IPoint a -> IRect a # |