| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.GL.Ext.MESA.WindowPos
- gl_MESA_window_pos :: Bool
- glWindowPos2dMESA :: MonadIO m => GLdouble -> GLdouble -> m ()
- glWindowPos2dvMESA :: MonadIO m => Ptr GLdouble -> m ()
- glWindowPos2fMESA :: MonadIO m => GLfloat -> GLfloat -> m ()
- glWindowPos2fvMESA :: MonadIO m => Ptr GLfloat -> m ()
- glWindowPos2iMESA :: MonadIO m => GLint -> GLint -> m ()
- glWindowPos2ivMESA :: MonadIO m => Ptr GLint -> m ()
- glWindowPos2sMESA :: MonadIO m => GLshort -> GLshort -> m ()
- glWindowPos2svMESA :: MonadIO m => Ptr GLshort -> m ()
- glWindowPos3dMESA :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glWindowPos3dvMESA :: MonadIO m => Ptr GLdouble -> m ()
- glWindowPos3fMESA :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glWindowPos3fvMESA :: MonadIO m => Ptr GLfloat -> m ()
- glWindowPos3iMESA :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glWindowPos3ivMESA :: MonadIO m => Ptr GLint -> m ()
- glWindowPos3sMESA :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glWindowPos3svMESA :: MonadIO m => Ptr GLshort -> m ()
- glWindowPos4dMESA :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glWindowPos4dvMESA :: MonadIO m => Ptr GLdouble -> m ()
- glWindowPos4fMESA :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glWindowPos4fvMESA :: MonadIO m => Ptr GLfloat -> m ()
- glWindowPos4iMESA :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
- glWindowPos4ivMESA :: MonadIO m => Ptr GLint -> m ()
- glWindowPos4sMESA :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glWindowPos4svMESA :: MonadIO m => Ptr GLshort -> m ()
Extension Support
gl_MESA_window_pos :: Bool Source
Checks that the GL_MESA_window_pos extension is available.
GL_MESA_window_pos
glWindowPos2dMESA :: MonadIO m => GLdouble -> GLdouble -> m () Source
Usage: glWindowPos2dMESA 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 glWindowPos2dvMESA.
glWindowPos2dvMESA :: MonadIO m => Ptr GLdouble -> m () Source
Usage: glWindowPos2dvMESA v
The parameter v is a CoordD.
The length of v should be 2.
This command is an alias for glWindowPos2dv.
glWindowPos2fMESA :: MonadIO m => GLfloat -> GLfloat -> m () Source
Usage: glWindowPos2fMESA 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 glWindowPos2fvMESA.
glWindowPos2fvMESA :: MonadIO m => Ptr GLfloat -> m () Source
Usage: glWindowPos2fvMESA v
The parameter v is a CoordF.
The length of v should be 2.
This command is an alias for glWindowPos2fv.
glWindowPos2iMESA :: MonadIO m => GLint -> GLint -> m () Source
Usage: glWindowPos2iMESA 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 glWindowPos2ivMESA.
glWindowPos2ivMESA :: MonadIO m => Ptr GLint -> m () Source
Usage: glWindowPos2ivMESA v
The parameter v is a CoordI.
The length of v should be 2.
This command is an alias for glWindowPos2iv.
glWindowPos2sMESA :: MonadIO m => GLshort -> GLshort -> m () Source
Usage: glWindowPos2sMESA 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 glWindowPos2svMESA.
glWindowPos2svMESA :: MonadIO m => Ptr GLshort -> m () Source
Usage: glWindowPos2svMESA v
The parameter v is a CoordS.
The length of v should be 2.
This command is an alias for glWindowPos2sv.
glWindowPos3dMESA :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m () Source
Usage: glWindowPos3dMESA 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 glWindowPos3dvMESA.
glWindowPos3dvMESA :: MonadIO m => Ptr GLdouble -> m () Source
Usage: glWindowPos3dvMESA v
The parameter v is a CoordD.
The length of v should be 3.
This command is an alias for glWindowPos3dv.
glWindowPos3fMESA :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m () Source
Usage: glWindowPos3fMESA 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 glWindowPos3fvMESA.
glWindowPos3fvMESA :: MonadIO m => Ptr GLfloat -> m () Source
Usage: glWindowPos3fvMESA v
The parameter v is a CoordF.
The length of v should be 3.
This command is an alias for glWindowPos3fv.
glWindowPos3iMESA :: MonadIO m => GLint -> GLint -> GLint -> m () Source
Usage: glWindowPos3iMESA 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 glWindowPos3ivMESA.
glWindowPos3ivMESA :: MonadIO m => Ptr GLint -> m () Source
Usage: glWindowPos3ivMESA v
The parameter v is a CoordI.
The length of v should be 3.
This command is an alias for glWindowPos3iv.
glWindowPos3sMESA :: MonadIO m => GLshort -> GLshort -> GLshort -> m () Source
Usage: glWindowPos3sMESA 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 glWindowPos3svMESA.
glWindowPos3svMESA :: MonadIO m => Ptr GLshort -> m () Source
Usage: glWindowPos3svMESA v
The parameter v is a CoordS.
The length of v should be 3.
This command is an alias for glWindowPos3sv.
glWindowPos4dMESA :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source
Usage: glWindowPos4dMESA x y z w
The parameter x is a CoordD.
The parameter y is a CoordD.
The parameter z is a CoordD.
The parameter w is a CoordD.
The vector equivalent of this command is glWindowPos4dvMESA.
glWindowPos4dvMESA :: MonadIO m => Ptr GLdouble -> m () Source
glWindowPos4fMESA :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source
Usage: glWindowPos4fMESA x y z w
The parameter x is a CoordF.
The parameter y is a CoordF.
The parameter z is a CoordF.
The parameter w is a CoordF.
The vector equivalent of this command is glWindowPos4fvMESA.
glWindowPos4fvMESA :: MonadIO m => Ptr GLfloat -> m () Source
glWindowPos4iMESA :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m () Source
Usage: glWindowPos4iMESA x y z w
The parameter x is a CoordI.
The parameter y is a CoordI.
The parameter z is a CoordI.
The parameter w is a CoordI.
The vector equivalent of this command is glWindowPos4ivMESA.
glWindowPos4ivMESA :: MonadIO m => Ptr GLint -> m () Source
glWindowPos4sMESA :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m () Source
Usage: glWindowPos4sMESA x y z w
The parameter x is a CoordS.
The parameter y is a CoordS.
The parameter z is a CoordS.
The parameter w is a CoordS.
The vector equivalent of this command is glWindowPos4svMESA.
glWindowPos4svMESA :: MonadIO m => Ptr GLshort -> m () Source