| OpenGL.raw.GL.MESA.window_pos | index /tmp/buildd/pyopengl-3.0.0~b6/OpenGL/raw/GL/MESA/window_pos.py |
OpenGL extension MESA.window_pos
Overview (from the spec)
In order to set the current raster position to a specific window
coordinate with the RasterPos command, the modelview matrix, projection
matrix and viewport must be set very carefully. Furthermore, if the
desired window coordinate is outside of the window's bounds one must
rely on a subtle side-effect of the Bitmap command in order to circumvent
frustum clipping.
This extension provides a set of functions to directly set the
current raster position, bypassing the modelview matrix, the
projection matrix and the viewport to window mapping. Furthermore,
clip testing is not performed.
This greatly simplifies the process of setting the current raster
position to a specific window coordinate prior to calling DrawPixels,
CopyPixels or Bitmap.
The official definition of this extension is available here:
http://oss.sgi.com/projects/ogl-sample/registry/MESA/window_pos.txt
Automatically generated by the get_gl_extensions script, do not edit!
| Modules | ||||||
| ||||||
| Functions | ||
| ||
| Data | ||
| EXTENSION_NAME = 'GL_MESA_window_pos' __file__ = '/tmp/buildd/pyopengl-3.0.0~b6/OpenGL/raw/GL/MESA/window_pos.py' __name__ = 'OpenGL.raw.GL.MESA.window_pos' glWindowPos2dMESA = <OpenGL.platform.baseplatform.glWindowPos2dMESA object at 0x940330c> glWindowPos2dvMESA = <OpenGL.platform.baseplatform.glWindowPos2dvMESA object at 0x940336c> glWindowPos2fMESA = <OpenGL.platform.baseplatform.glWindowPos2fMESA object at 0x94033ac> glWindowPos2fvMESA = <OpenGL.platform.baseplatform.glWindowPos2fvMESA object at 0x940340c> glWindowPos2iMESA = <OpenGL.platform.baseplatform.glWindowPos2iMESA object at 0x940344c> glWindowPos2ivMESA = <OpenGL.platform.baseplatform.glWindowPos2ivMESA object at 0x94034ac> glWindowPos2sMESA = <OpenGL.platform.baseplatform.glWindowPos2sMESA object at 0x94034ec> glWindowPos2svMESA = <OpenGL.platform.baseplatform.glWindowPos2svMESA object at 0x940354c> glWindowPos3dMESA = <OpenGL.platform.baseplatform.glWindowPos3dMESA object at 0x940358c> glWindowPos3dvMESA = <OpenGL.platform.baseplatform.glWindowPos3dvMESA object at 0x94035ec> glWindowPos3fMESA = <OpenGL.platform.baseplatform.glWindowPos3fMESA object at 0x940362c> glWindowPos3fvMESA = <OpenGL.platform.baseplatform.glWindowPos3fvMESA object at 0x940368c> glWindowPos3iMESA = <OpenGL.platform.baseplatform.glWindowPos3iMESA object at 0x94036cc> glWindowPos3ivMESA = <OpenGL.platform.baseplatform.glWindowPos3ivMESA object at 0x940372c> glWindowPos3sMESA = <OpenGL.platform.baseplatform.glWindowPos3sMESA object at 0x940376c> glWindowPos3svMESA = <OpenGL.platform.baseplatform.glWindowPos3svMESA object at 0x94037cc> glWindowPos4dMESA = <OpenGL.platform.baseplatform.glWindowPos4dMESA object at 0x940380c> glWindowPos4dvMESA = <OpenGL.platform.baseplatform.glWindowPos4dvMESA object at 0x940386c> glWindowPos4fMESA = <OpenGL.platform.baseplatform.glWindowPos4fMESA object at 0x94038ac> glWindowPos4fvMESA = <OpenGL.platform.baseplatform.glWindowPos4fvMESA object at 0x940390c> glWindowPos4iMESA = <OpenGL.platform.baseplatform.glWindowPos4iMESA object at 0x940394c> glWindowPos4ivMESA = <OpenGL.platform.baseplatform.glWindowPos4ivMESA object at 0x94039ac> glWindowPos4sMESA = <OpenGL.platform.baseplatform.glWindowPos4sMESA object at 0x94039ec> glWindowPos4svMESA = <OpenGL.platform.baseplatform.glWindowPos4svMESA object at 0x9403a4c> | ||