gl-0.9: Complete OpenGL raw bindings
Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.ARB.WindowPos

Synopsis

Extension Support

gl_ARB_window_pos :: Bool Source #

Checks that the GL_ARB_window_pos extension is available.

GL_ARB_window_pos

glWindowPos2dARB :: MonadIO m => GLdouble -> GLdouble -> m () Source #

Usage: glWindowPos2dARB x y

The parameter x is a CoordD.

The parameter y is a CoordD.

This command is an alias for glWindowPos2d.

The vector equivalent of this command is glWindowPos2dvARB.

glWindowPos2dvARB :: MonadIO m => Ptr GLdouble -> m () Source #

Usage: glWindowPos2dvARB v

The parameter v is a CoordD.

The length of v should be 2.

This command is an alias for glWindowPos2dv.

glWindowPos2fARB :: MonadIO m => GLfloat -> GLfloat -> m () Source #

Usage: glWindowPos2fARB x y

The parameter x is a CoordF.

The parameter y is a CoordF.

This command is an alias for glWindowPos2f.

The vector equivalent of this command is glWindowPos2fvARB.

glWindowPos2fvARB :: MonadIO m => Ptr GLfloat -> m () Source #

Usage: glWindowPos2fvARB v

The parameter v is a CoordF.

The length of v should be 2.

This command is an alias for glWindowPos2fv.

glWindowPos2iARB :: MonadIO m => GLint -> GLint -> m () Source #

Usage: glWindowPos2iARB x y

The parameter x is a CoordI.

The parameter y is a CoordI.

This command is an alias for glWindowPos2i.

The vector equivalent of this command is glWindowPos2ivARB.

glWindowPos2ivARB :: MonadIO m => Ptr GLint -> m () Source #

Usage: glWindowPos2ivARB v

The parameter v is a CoordI.

The length of v should be 2.

This command is an alias for glWindowPos2iv.

glWindowPos2sARB :: MonadIO m => GLshort -> GLshort -> m () Source #

Usage: glWindowPos2sARB x y

The parameter x is a CoordS.

The parameter y is a CoordS.

This command is an alias for glWindowPos2s.

The vector equivalent of this command is glWindowPos2svARB.

glWindowPos2svARB :: MonadIO m => Ptr GLshort -> m () Source #

Usage: glWindowPos2svARB v

The parameter v is a CoordS.

The length of v should be 2.

This command is an alias for glWindowPos2sv.

glWindowPos3dARB :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m () Source #

Usage: glWindowPos3dARB x y z

The parameter x is a CoordD.

The parameter y is a CoordD.

The parameter z is a CoordD.

This command is an alias for glWindowPos3d.

The vector equivalent of this command is glWindowPos3dvARB.

glWindowPos3dvARB :: MonadIO m => Ptr GLdouble -> m () Source #

Usage: glWindowPos3dvARB v

The parameter v is a CoordD.

The length of v should be 3.

This command is an alias for glWindowPos3dv.

glWindowPos3fARB :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m () Source #

Usage: glWindowPos3fARB x y z

The parameter x is a CoordF.

The parameter y is a CoordF.

The parameter z is a CoordF.

This command is an alias for glWindowPos3f.

The vector equivalent of this command is glWindowPos3fvARB.

glWindowPos3fvARB :: MonadIO m => Ptr GLfloat -> m () Source #

Usage: glWindowPos3fvARB v

The parameter v is a CoordF.

The length of v should be 3.

This command is an alias for glWindowPos3fv.

glWindowPos3iARB :: MonadIO m => GLint -> GLint -> GLint -> m () Source #

Usage: glWindowPos3iARB x y z

The parameter x is a CoordI.

The parameter y is a CoordI.

The parameter z is a CoordI.

This command is an alias for glWindowPos3i.

The vector equivalent of this command is glWindowPos3ivARB.

glWindowPos3ivARB :: MonadIO m => Ptr GLint -> m () Source #

Usage: glWindowPos3ivARB v

The parameter v is a CoordI.

The length of v should be 3.

This command is an alias for glWindowPos3iv.

glWindowPos3sARB :: MonadIO m => GLshort -> GLshort -> GLshort -> m () Source #

Usage: glWindowPos3sARB x y z

The parameter x is a CoordS.

The parameter y is a CoordS.

The parameter z is a CoordS.

This command is an alias for glWindowPos3s.

The vector equivalent of this command is glWindowPos3svARB.

glWindowPos3svARB :: MonadIO m => Ptr GLshort -> m () Source #

Usage: glWindowPos3svARB v

The parameter v is a CoordS.

The length of v should be 3.

This command is an alias for glWindowPos3sv.