{-# OPTIONS_HADDOCK hide #-}
module Graphics.Rendering.OpenGL.GL.PixelRectangles.Reset (
Reset(..), marshalReset
) where
import Graphics.Rendering.OpenGL.GL.GLboolean
import Graphics.GL
data Reset =
NoReset
| Reset
deriving ( Reset -> Reset -> Bool
(Reset -> Reset -> Bool) -> (Reset -> Reset -> Bool) -> Eq Reset
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: Reset -> Reset -> Bool
$c/= :: Reset -> Reset -> Bool
== :: Reset -> Reset -> Bool
$c== :: Reset -> Reset -> Bool
Eq, Eq Reset
Eq Reset =>
(Reset -> Reset -> Ordering)
-> (Reset -> Reset -> Bool)
-> (Reset -> Reset -> Bool)
-> (Reset -> Reset -> Bool)
-> (Reset -> Reset -> Bool)
-> (Reset -> Reset -> Reset)
-> (Reset -> Reset -> Reset)
-> Ord Reset
Reset -> Reset -> Bool
Reset -> Reset -> Ordering
Reset -> Reset -> Reset
forall a.
Eq a =>
(a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
min :: Reset -> Reset -> Reset
$cmin :: Reset -> Reset -> Reset
max :: Reset -> Reset -> Reset
$cmax :: Reset -> Reset -> Reset
>= :: Reset -> Reset -> Bool
$c>= :: Reset -> Reset -> Bool
> :: Reset -> Reset -> Bool
$c> :: Reset -> Reset -> Bool
<= :: Reset -> Reset -> Bool
$c<= :: Reset -> Reset -> Bool
< :: Reset -> Reset -> Bool
$c< :: Reset -> Reset -> Bool
compare :: Reset -> Reset -> Ordering
$ccompare :: Reset -> Reset -> Ordering
$cp1Ord :: Eq Reset
Ord, Int -> Reset -> ShowS
[Reset] -> ShowS
Reset -> String
(Int -> Reset -> ShowS)
-> (Reset -> String) -> ([Reset] -> ShowS) -> Show Reset
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [Reset] -> ShowS
$cshowList :: [Reset] -> ShowS
show :: Reset -> String
$cshow :: Reset -> String
showsPrec :: Int -> Reset -> ShowS
$cshowsPrec :: Int -> Reset -> ShowS
Show )
marshalReset :: Reset -> GLboolean
marshalReset :: Reset -> GLboolean
marshalReset x :: Reset
x = Bool -> GLboolean
forall a. Num a => Bool -> a
marshalGLboolean (Reset
x Reset -> Reset -> Bool
forall a. Eq a => a -> a -> Bool
== Reset
Reset)