Copyright | (c) Sven Panne 2017 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <svenpanne@gmail.com> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
- glGetMESAWindowPos :: MonadIO m => m Bool
- 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
glGetMESAWindowPos :: MonadIO m => m Bool Source #
Is the MESA_window_pos extension supported?
gl_MESA_window_pos :: Bool Source #
Is the MESA_window_pos extension supported?
Note that in the presence of multiple contexts with different capabilities,
this might be wrong. Use glGetMESAWindowPos
in those cases instead.
Functions
The vector equivalent of this command is glWindowPos2dvMESA
. This command is an alias for glWindowPos2d
.
This command is an alias for glWindowPos2dv
.
The vector equivalent of this command is glWindowPos2fvMESA
. This command is an alias for glWindowPos2f
.
This command is an alias for glWindowPos2fv
.
The vector equivalent of this command is glWindowPos2ivMESA
. This command is an alias for glWindowPos2i
.
This command is an alias for glWindowPos2iv
.
The vector equivalent of this command is glWindowPos2svMESA
. This command is an alias for glWindowPos2s
.
This command is an alias for glWindowPos2sv
.
:: MonadIO m | |
=> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
The vector equivalent of this command is glWindowPos3dvMESA
. This command is an alias for glWindowPos3d
.
This command is an alias for glWindowPos3dv
.
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
The vector equivalent of this command is glWindowPos3fvMESA
. This command is an alias for glWindowPos3f
.
This command is an alias for glWindowPos3fv
.
The vector equivalent of this command is glWindowPos3ivMESA
. This command is an alias for glWindowPos3i
.
This command is an alias for glWindowPos3iv
.
:: MonadIO m | |
=> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> m () |
The vector equivalent of this command is glWindowPos3svMESA
. This command is an alias for glWindowPos3s
.
This command is an alias for glWindowPos3sv
.
:: MonadIO m | |
=> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
The vector equivalent of this command is glWindowPos4dvMESA
.
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
The vector equivalent of this command is glWindowPos4fvMESA
.
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> m () |
The vector equivalent of this command is glWindowPos4ivMESA
.