OpenGL.raw.GL.MESA.window_pos
index
/build/buildd/pyopengl-3.0.0~b3/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
       
OpenGL.arrays
OpenGL.constant
OpenGL.constants
ctypes
OpenGL.extensions
OpenGL.GL.glget
OpenGL.platform

 
Functions
       
glInitWindowPosMESA()
Return boolean indicating whether this extension is available
glWindowPos2dMESA(...)
glWindowPos2dMESA( GLdouble(x), GLdouble(y) ) -> None
glWindowPos2dvMESA(...)
glWindowPos2dvMESA( GLdoubleArray(v) ) -> None
glWindowPos2fMESA(...)
glWindowPos2fMESA( GLfloat(x), GLfloat(y) ) -> None
glWindowPos2fvMESA(...)
glWindowPos2fvMESA( GLfloatArray(v) ) -> None
glWindowPos2iMESA(...)
glWindowPos2iMESA( GLint(x), GLint(y) ) -> None
glWindowPos2ivMESA(...)
glWindowPos2ivMESA( GLintArray(v) ) -> None
glWindowPos2sMESA(...)
glWindowPos2sMESA( GLshort(x), GLshort(y) ) -> None
glWindowPos2svMESA(...)
glWindowPos2svMESA( GLshortArray(v) ) -> None
glWindowPos3dMESA(...)
glWindowPos3dMESA( GLdouble(x), GLdouble(y), GLdouble(z) ) -> None
glWindowPos3dvMESA(...)
glWindowPos3dvMESA( GLdoubleArray(v) ) -> None
glWindowPos3fMESA(...)
glWindowPos3fMESA( GLfloat(x), GLfloat(y), GLfloat(z) ) -> None
glWindowPos3fvMESA(...)
glWindowPos3fvMESA( GLfloatArray(v) ) -> None
glWindowPos3iMESA(...)
glWindowPos3iMESA( GLint(x), GLint(y), GLint(z) ) -> None
glWindowPos3ivMESA(...)
glWindowPos3ivMESA( GLintArray(v) ) -> None
glWindowPos3sMESA(...)
glWindowPos3sMESA( GLshort(x), GLshort(y), GLshort(z) ) -> None
glWindowPos3svMESA(...)
glWindowPos3svMESA( GLshortArray(v) ) -> None
glWindowPos4dMESA(...)
glWindowPos4dMESA( GLdouble(x), GLdouble(y), GLdouble(z), GLdouble(w) ) -> None
glWindowPos4dvMESA(...)
glWindowPos4dvMESA( GLdoubleArray(v) ) -> None
glWindowPos4fMESA(...)
glWindowPos4fMESA( GLfloat(x), GLfloat(y), GLfloat(z), GLfloat(w) ) -> None
glWindowPos4fvMESA(...)
glWindowPos4fvMESA( GLfloatArray(v) ) -> None
glWindowPos4iMESA(...)
glWindowPos4iMESA( GLint(x), GLint(y), GLint(z), GLint(w) ) -> None
glWindowPos4ivMESA(...)
glWindowPos4ivMESA( GLintArray(v) ) -> None
glWindowPos4sMESA(...)
glWindowPos4sMESA( GLshort(x), GLshort(y), GLshort(z), GLshort(w) ) -> None
glWindowPos4svMESA(...)
glWindowPos4svMESA( GLshortArray(v) ) -> None

 
Data
        __file__ = '/build/buildd/pyopengl-3.0.0~b3/OpenGL/raw/GL/MESA/window_pos.py'
__name__ = 'OpenGL.raw.GL.MESA.window_pos'