Gamgine-0.5: Some kind of game library or set of utilities.

Safe HaskellNone
LanguageHaskell98

Gamgine.Gfx

Documentation

class Tuple2d a where Source

(<<) :: Tuple2d a => (GLfloat -> GLfloat -> IO ()) -> a -> IO () infixl 5 Source

(<<<) :: Tuple3d a => (GLfloat -> GLfloat -> GLfloat -> IO ()) -> a -> IO () infixl 5 Source

(<<<<) :: Tuple4d a => (GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()) -> a -> IO () infixl 5 Source

draw :: Tuple3d a => GLenum -> [a] -> IO () Source

drawBox :: Box -> IO () Source

drawQuad :: Tuple3d a => a -> a -> IO () Source

drawPoint :: Tuple3d a => a -> RGB -> IO () Source

withPolyMode :: GLenum -> IO () -> IO () Source

withEnabled :: GLenum -> IO () -> IO () Source

withBlend :: GLenum -> GLenum -> IO () -> IO () Source