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

Safe HaskellNone
LanguageHaskell98

Gamgine.Gfx

Documentation

type XY = (Double, Double) 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 #

withPrimitive :: GLenum -> IO () -> IO () Source #

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

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

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

withTexture2d :: GLuint -> IO () -> IO () Source #