| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Eventloop.Module.StatefulGraphics
Documentation
class NoDimChange a where Source #
Methods
noDimChange :: a -> a -> Bool Source #
type GraphicsStates = [(CanvasId, GraphicsState)] Source #
type GraphicsState = [StatefulBB] Source #
data StatefulBB Source #
Constructors
| StatefulBB StatefulGraphic BoundingBox |
Instances
| Eq StatefulBB Source # | |
Defined in Eventloop.Module.StatefulGraphics.Types | |
| Show StatefulBB Source # | |
Defined in Eventloop.Module.StatefulGraphics.Types Methods showsPrec :: Int -> StatefulBB -> ShowS # show :: StatefulBB -> String # showList :: [StatefulBB] -> ShowS # | |
| Overlaps StatefulBB Source # | |
Defined in Eventloop.Module.StatefulGraphics.Types | |
| ToBoundingBox StatefulBB Source # | |
Defined in Eventloop.Module.StatefulGraphics.Types Methods | |
| ToPrimitives StatefulBB Source # | |
Defined in Eventloop.Module.StatefulGraphics.Types Methods toPrimitives :: StatefulBB -> [GeometricPrimitive] Source # | |
data StatefulGraphic Source #
Instances
data GraphicPerformed Source #
Constructors
| Drawn StatefulBB | |
| Modified StatefulBB StatefulBB | |
| Removed StatefulBB | |
| NoOp |
data StatefulGraphicsOut Source #
Constructors
| Draw StatefulGraphic | |
| Remove NamedId |