'''OpenGL extension EXT.disjoint_timer_queryThis module customises the behaviour of the OpenGL.raw.GLES2.EXT.disjoint_timer_query to provide a more Python-friendly APIThe official definition of this extension is available here:http://www.opengl.org/registry/specs/EXT/disjoint_timer_query.txt'''fromOpenGLimportplatform,constant,arraysfromOpenGLimportextensions,wrapperimportctypesfromOpenGL.raw.GLES2import_types,_glgetsfromOpenGL.raw.GLES2.EXT.disjoint_timer_queryimport*fromOpenGL.raw.GLES2.EXT.disjoint_timer_queryimport_EXTENSION_NAMEdefglInitDisjointTimerQueryEXT():'''Return boolean indicating whether this extension is available'''fromOpenGLimportextensionsreturnextensions.hasGLExtension(_EXTENSION_NAME)# INPUT glGenQueriesEXT.ids size not checked against nglGenQueriesEXT=wrapper.wrapper(glGenQueriesEXT).setInputArraySize('ids',None)# INPUT glDeleteQueriesEXT.ids size not checked against nglDeleteQueriesEXT=wrapper.wrapper(glDeleteQueriesEXT).setInputArraySize('ids',None)glGetQueryObjecti64vEXT=wrapper.wrapper(glGetQueryObjecti64vEXT).setOutput('params',size=_glgets._glget_size_mapping,pnameArg='pname',orPassIn=True)glGetQueryObjectui64vEXT=wrapper.wrapper(glGetQueryObjectui64vEXT).setOutput('params',size=_glgets._glget_size_mapping,pnameArg='pname',orPassIn=True)### END AUTOGENERATED SECTION