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

 
Functions
       
glInitWindowPosMESA()
Return boolean indicating whether this extension is available

 
Data
        EXTENSION_NAME = 'GL_MESA_window_pos'
__file__ = '/build/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 0x8c27bec>
glWindowPos2dvMESA = <OpenGL.platform.baseplatform.glWindowPos2dvMESA object at 0x8c27c4c>
glWindowPos2fMESA = <OpenGL.platform.baseplatform.glWindowPos2fMESA object at 0x8c27c8c>
glWindowPos2fvMESA = <OpenGL.platform.baseplatform.glWindowPos2fvMESA object at 0x8c27cec>
glWindowPos2iMESA = <OpenGL.platform.baseplatform.glWindowPos2iMESA object at 0x8c27d2c>
glWindowPos2ivMESA = <OpenGL.platform.baseplatform.glWindowPos2ivMESA object at 0x8c27d8c>
glWindowPos2sMESA = <OpenGL.platform.baseplatform.glWindowPos2sMESA object at 0x8c27dcc>
glWindowPos2svMESA = <OpenGL.platform.baseplatform.glWindowPos2svMESA object at 0x8c27e2c>
glWindowPos3dMESA = <OpenGL.platform.baseplatform.glWindowPos3dMESA object at 0x8c27e6c>
glWindowPos3dvMESA = <OpenGL.platform.baseplatform.glWindowPos3dvMESA object at 0x8c27ecc>
glWindowPos3fMESA = <OpenGL.platform.baseplatform.glWindowPos3fMESA object at 0x8c27f0c>
glWindowPos3fvMESA = <OpenGL.platform.baseplatform.glWindowPos3fvMESA object at 0x8c27f6c>
glWindowPos3iMESA = <OpenGL.platform.baseplatform.glWindowPos3iMESA object at 0x8c27fac>
glWindowPos3ivMESA = <OpenGL.platform.baseplatform.glWindowPos3ivMESA object at 0x8cea02c>
glWindowPos3sMESA = <OpenGL.platform.baseplatform.glWindowPos3sMESA object at 0x8cea06c>
glWindowPos3svMESA = <OpenGL.platform.baseplatform.glWindowPos3svMESA object at 0x8cea0cc>
glWindowPos4dMESA = <OpenGL.platform.baseplatform.glWindowPos4dMESA object at 0x8cea10c>
glWindowPos4dvMESA = <OpenGL.platform.baseplatform.glWindowPos4dvMESA object at 0x8cea16c>
glWindowPos4fMESA = <OpenGL.platform.baseplatform.glWindowPos4fMESA object at 0x8cea1ac>
glWindowPos4fvMESA = <OpenGL.platform.baseplatform.glWindowPos4fvMESA object at 0x8cea20c>
glWindowPos4iMESA = <OpenGL.platform.baseplatform.glWindowPos4iMESA object at 0x8cea24c>
glWindowPos4ivMESA = <OpenGL.platform.baseplatform.glWindowPos4ivMESA object at 0x8cea2ac>
glWindowPos4sMESA = <OpenGL.platform.baseplatform.glWindowPos4sMESA object at 0x8cea2ec>
glWindowPos4svMESA = <OpenGL.platform.baseplatform.glWindowPos4svMESA object at 0x8cea34c>