free-game-0.9.3.4: Create graphical applications for free

Portabilitynon-portable
Stabilityprovisional
MaintainerFumiaki Kinoshita <fumiexcel@gmail.com>
Safe HaskellSafe-Inferred

Graphics.UI.FreeGame.Types

Description

 

Synopsis

Documentation

data BoundingBox a Source

2D bounding box

Constructors

BoundingBox a a a a 

Instances

inBoundingBox :: Ord a => V2 a -> BoundingBox a -> BoolSource

Determine whether the given point is in the BoundingBox.

_TopLeft :: Functor f => (V2 a -> f (V2 a)) -> BoundingBox a -> f (BoundingBox a)Source

_TopLeft :: Lens' (BoundingBox a) (V2 a)

_TopRight :: Functor f => (V2 a -> f (V2 a)) -> BoundingBox a -> f (BoundingBox a)Source

_TopRight :: Lens' (BoundingBox a) (V2 a)

_BottomLeft :: Functor f => (V2 a -> f (V2 a)) -> BoundingBox a -> f (BoundingBox a)Source

_BottomLeft :: Lens' (BoundingBox a) (V2 a)

_BottomRight :: Functor f => (V2 a -> f (V2 a)) -> BoundingBox a -> f (BoundingBox a)Source

_BottomRight :: Lens' (BoundingBox a) (V2 a)