OpenGL.GL.ARB.occlusion_query | index /var/pylive/src/OpenGL-dev/OpenGL-ctypes/OpenGL/GL/ARB/occlusion_query.py

`OpenGL extension ARB.occlusion_query
This module customises the behaviour of the
OpenGL.raw.GL.ARB.occlusion_query to provide a more
Python-friendly API`

Modules
`` |  |
OpenGL.arrays OpenGL.constant | OpenGL.constants OpenGL.converters | ctypes OpenGL.extensions | OpenGL.platform OpenGL.wrapper

Functions
> `` |  | glBeginQueryARB(...) `glBeginQueryARB( GLenum(target), GLuint(id) ) -> None` glDeleteQueriesARB( ids ) pyConverters: ids=None cConverters: n=<OpenGL.arrays.arrayhelpers.AsArrayTypedSize object at 0x2aaab3bd1050>, ids=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab3bd1090> cResolvers: Not Used storeValues: Not Used returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab3bd2050>
>     Wrapping Operation: glDeleteQueriesARB( GLsizei(n), GLuintArray(ids) ) -> None
> glEndQueryARB(...) `glEndQueryARB( GLenum(target) ) -> None` glGenQueriesARB( ids ) pyConverters: ids=None cConverters: n=<OpenGL.arrays.arrayhelpers.AsArrayTypedSize object at 0x2aaab3bc3f50>, ids=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab3bc3f90> cResolvers: Not Used storeValues: Not Used returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab3bd0d20>
>     Wrapping Operation: glGenQueriesARB( GLsizei(n), GLuintArray(ids) ) -> None
> glGetQueryObjectivARB( id,pname ) pyConverters: id=None, pname=None cConverters: id=None, pname=None, params=<OpenGL.converters.Output object at 0x2aaab3bc8a48> cResolvers: Not Used storeValues: Not Used returnValues: oldStyleReturn(self, result, baseOperation, pyArgs, cArgs) method of Output instance `Retrieve cArgs[ self.index ]`
>     Wrapping Operation: glGetQueryObjectivARB( GLuint(id), GLenum(pname), GLintArray(params) ) -> None
> glGetQueryObjectuivARB( id,pname ) pyConverters: id=None, pname=None cConverters: id=None, pname=None, params=<OpenGL.converters.Output object at 0x2aaab3bc8b50> cResolvers: Not Used storeValues: Not Used returnValues: oldStyleReturn(self, result, baseOperation, pyArgs, cArgs) method of Output instance `Retrieve cArgs[ self.index ]`
>     Wrapping Operation: glGetQueryObjectuivARB( GLuint(id), GLenum(pname), GLuintArray(params) ) -> None
> glGetQueryivARB( target,pname ) pyConverters: target=None, pname=None cConverters: target=None, pname=None, params=<OpenGL.converters.Output object at 0x2aaab3bc8998> cResolvers: Not Used storeValues: Not Used returnValues: oldStyleReturn(self, result, baseOperation, pyArgs, cArgs) method of Output instance `Retrieve cArgs[ self.index ]`
>     Wrapping Operation: glGetQueryivARB( GLenum(target), GLenum(pname), GLintArray(params) ) -> None
glIsQueryARB(...) `glIsQueryARB( GLuint(id) ) -> constants.GLboolean`

Data
`` |  | GL_CURRENT_QUERY_ARB = GL_CURRENT_QUERY_ARB GL_QUERY_COUNTER_BITS_ARB = GL_QUERY_COUNTER_BITS_ARB GL_QUERY_RESULT_ARB = GL_QUERY_RESULT_ARB GL_QUERY_RESULT_AVAILABLE_ARB = GL_QUERY_RESULT_AVAILABLE_ARB GL_SAMPLES_PASSED_ARB = GL_SAMPLES_PASSED_ARB