bindings-GLFW-3.1.2.2: Low-level bindings to GLFW OpenGL library

Safe HaskellNone
LanguageHaskell2010

Bindings.GLFW

Documentation

c'GL_TRUE :: Num a => a Source #

data C'GLFWmonitor Source #

Constructors

C'GLFWmonitor 

Instances

Data C'GLFWmonitor Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> C'GLFWmonitor -> c C'GLFWmonitor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c C'GLFWmonitor #

toConstr :: C'GLFWmonitor -> Constr #

dataTypeOf :: C'GLFWmonitor -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c C'GLFWmonitor) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c C'GLFWmonitor) #

gmapT :: (forall b. Data b => b -> b) -> C'GLFWmonitor -> C'GLFWmonitor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> C'GLFWmonitor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> C'GLFWmonitor -> r #

gmapQ :: (forall d. Data d => d -> u) -> C'GLFWmonitor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> C'GLFWmonitor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> C'GLFWmonitor -> m C'GLFWmonitor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> C'GLFWmonitor -> m C'GLFWmonitor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> C'GLFWmonitor -> m C'GLFWmonitor #

data C'GLFWwindow Source #

Constructors

C'GLFWwindow 

Instances

Data C'GLFWwindow Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> C'GLFWwindow -> c C'GLFWwindow #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c C'GLFWwindow #

toConstr :: C'GLFWwindow -> Constr #

dataTypeOf :: C'GLFWwindow -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c C'GLFWwindow) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c C'GLFWwindow) #

gmapT :: (forall b. Data b => b -> b) -> C'GLFWwindow -> C'GLFWwindow #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> C'GLFWwindow -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> C'GLFWwindow -> r #

gmapQ :: (forall d. Data d => d -> u) -> C'GLFWwindow -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> C'GLFWwindow -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> C'GLFWwindow -> m C'GLFWwindow #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> C'GLFWwindow -> m C'GLFWwindow #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> C'GLFWwindow -> m C'GLFWwindow #

data C'GLFWcursor Source #

Constructors

C'GLFWcursor 

Instances

Data C'GLFWcursor Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> C'GLFWcursor -> c C'GLFWcursor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c C'GLFWcursor #

toConstr :: C'GLFWcursor -> Constr #

dataTypeOf :: C'GLFWcursor -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c C'GLFWcursor) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c C'GLFWcursor) #

gmapT :: (forall b. Data b => b -> b) -> C'GLFWcursor -> C'GLFWcursor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> C'GLFWcursor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> C'GLFWcursor -> r #

gmapQ :: (forall d. Data d => d -> u) -> C'GLFWcursor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> C'GLFWcursor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> C'GLFWcursor -> m C'GLFWcursor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> C'GLFWcursor -> m C'GLFWcursor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> C'GLFWcursor -> m C'GLFWcursor #