Gamgine-0.7.0: Some kind of game library or set of utilities.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Gamgine.Gfx

Documentation

type XY = (Double, Double) Source #

class Tuple3d a where Source #

Instances

Instances details
Tuple3d (Vec3 Double) Source # 
Instance details

Defined in Gamgine.Gfx

Tuple3d (Double, Double, Double) Source # 
Instance details

Defined in Gamgine.Gfx

class Tuple2d a where Source #

Instances

Instances details
Tuple2d (Vec2 Double) Source # 
Instance details

Defined in Gamgine.Gfx

Tuple2d (Double, Double) Source # 
Instance details

Defined in Gamgine.Gfx

(<<) :: 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 #