1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-06-29 11:40:38 +00:00

Step 19: Add more static _GL help pages

This commit is contained in:
Roland Heyder 2022-08-17 00:33:42 +02:00
parent 9c5664e788
commit 38bb259c4c
21 changed files with 623 additions and 0 deletions

View file

@ -0,0 +1,29 @@
{{QBDLDATE:08-17-2022}}
{{QBDLTIME:00:18:48}}
{{DISPLAYTITLE:_glGetLightfv}}
The '''_glGetLightfv''' and '''_glGetLightiv''' statements return light source parameter values.
{{PageSyntax}}
: '''_glGetLightfv''' GLenum {{Parameter|light}}, GLenum {{Parameter|pname}}, GLfloat {{Parameter|*params}}
{{PageParameters}}
* OpenGL is using its own set of variable types to describe its command parameters.
* Use the following table to find the respective QB64 [[Variable Types]].
{{OpenGLTypesPlugin}}
{{PageDescription}}
* OpenGL's documentation is available in several places, so we won't reproduce it here for another time.
* The full description for this command can be found at [https://docs.microsoft.com/en-us/windows/win32/opengl/glgetlightfv Microsoft Docs] and is also valid for QB64 usage.
{{PageSeeAlso}}
* [[_GL|SUB _GL]]
* [[_glBegin]], [[_glEnd]], [https://docs.microsoft.com/en-us/windows/win32/opengl/gllight-functions _glLight]
{{PageNavigation}}
[[Category:Final]]

View file

@ -0,0 +1,29 @@
{{QBDLDATE:08-17-2022}}
{{QBDLTIME:00:18:53}}
{{DISPLAYTITLE:_glGetLightiv}}
The '''_glGetLightfv''' and '''_glGetLightiv''' statements return light source parameter values.
{{PageSyntax}}
: '''_glGetLightiv''' GLenum {{Parameter|light}}, GLenum {{Parameter|pname}}, GLint {{Parameter|*params}}
{{PageParameters}}
* OpenGL is using its own set of variable types to describe its command parameters.
* Use the following table to find the respective QB64 [[Variable Types]].
{{OpenGLTypesPlugin}}
{{PageDescription}}
* OpenGL's documentation is available in several places, so we won't reproduce it here for another time.
* The full description for this command can be found at [https://docs.microsoft.com/en-us/windows/win32/opengl/glgetlightiv Microsoft Docs] and is also valid for QB64 usage.
{{PageSeeAlso}}
* [[_GL|SUB _GL]]
* [[_glBegin]], [[_glEnd]], [https://docs.microsoft.com/en-us/windows/win32/opengl/gllight-functions _glLight]
{{PageNavigation}}
[[Category:Final]]

View file

@ -0,0 +1,30 @@
{{QBDLDATE:08-17-2022}}
{{QBDLTIME:00:19:01}}
{{DISPLAYTITLE:_glGetMapdv}}
The '''_glGetMapdv''', '''_glGetMapfv''', and '''_glGetMapiv''' statements return evaluator parameters.
{{PageSyntax}}
: '''_glGetMapdv''' GLenum {{Parameter|target}}, GLenum {{Parameter|query}}, GLdouble {{Parameter|*v}}
{{PageParameters}}
* OpenGL is using its own set of variable types to describe its command parameters.
* Use the following table to find the respective QB64 [[Variable Types]].
{{OpenGLTypesPlugin}}
{{PageDescription}}
* OpenGL's documentation is available in several places, so we won't reproduce it here for another time.
* The full description for this command can be found at [https://docs.microsoft.com/en-us/windows/win32/opengl/glgetmapdv Microsoft Docs] and is also valid for QB64 usage.
{{PageSeeAlso}}
* [[_GL|SUB _GL]]
* [[_glBegin]], [[_glEnd]], [https://docs.microsoft.com/en-us/windows/win32/opengl/glevalcoord-functions _glEvalCoord], [https://docs.microsoft.com/en-us/windows/win32/opengl/glmap1 _glMap1]
* [https://docs.microsoft.com/en-us/windows/win32/opengl/glmap2 _glMap2]
{{PageNavigation}}
[[Category:Final]]

View file

@ -0,0 +1,30 @@
{{QBDLDATE:08-17-2022}}
{{QBDLTIME:00:19:05}}
{{DISPLAYTITLE:_glGetMapfv}}
The '''_glGetMapdv''', '''_glGetMapfv''', and '''_glGetMapiv''' statements return evaluator parameters.
{{PageSyntax}}
: '''_glGetMapfv''' GLenum {{Parameter|target}}, GLenum {{Parameter|query}}, GLfloat {{Parameter|*v}}
{{PageParameters}}
* OpenGL is using its own set of variable types to describe its command parameters.
* Use the following table to find the respective QB64 [[Variable Types]].
{{OpenGLTypesPlugin}}
{{PageDescription}}
* OpenGL's documentation is available in several places, so we won't reproduce it here for another time.
* The full description for this command can be found at [https://docs.microsoft.com/en-us/windows/win32/opengl/glgetmapfv Microsoft Docs] and is also valid for QB64 usage.
{{PageSeeAlso}}
* [[_GL|SUB _GL]]
* [[_glBegin]], [[_glEnd]], [https://docs.microsoft.com/en-us/windows/win32/opengl/glevalcoord-functions _glEvalCoord], [https://docs.microsoft.com/en-us/windows/win32/opengl/glmap1 _glMap1]
* [https://docs.microsoft.com/en-us/windows/win32/opengl/glmap2 _glMap2]
{{PageNavigation}}
[[Category:Final]]

View file

@ -0,0 +1,30 @@
{{QBDLDATE:08-17-2022}}
{{QBDLTIME:00:19:10}}
{{DISPLAYTITLE:_glGetMapiv}}
The '''_glGetMapdv''', '''_glGetMapfv''', and '''_glGetMapiv''' statements return evaluator parameters.
{{PageSyntax}}
: '''_glGetMapiv''' GLenum {{Parameter|target}}, GLenum {{Parameter|query}}, GLint {{Parameter|*v}}
{{PageParameters}}
* OpenGL is using its own set of variable types to describe its command parameters.
* Use the following table to find the respective QB64 [[Variable Types]].
{{OpenGLTypesPlugin}}
{{PageDescription}}
* OpenGL's documentation is available in several places, so we won't reproduce it here for another time.
* The full description for this command can be found at [https://docs.microsoft.com/en-us/windows/win32/opengl/glgetmapiv Microsoft Docs] and is also valid for QB64 usage.
{{PageSeeAlso}}
* [[_GL|SUB _GL]]
* [[_glBegin]], [[_glEnd]], [https://docs.microsoft.com/en-us/windows/win32/opengl/glevalcoord-functions _glEvalCoord], [https://docs.microsoft.com/en-us/windows/win32/opengl/glmap1 _glMap1]
* [https://docs.microsoft.com/en-us/windows/win32/opengl/glmap2 _glMap2]
{{PageNavigation}}
[[Category:Final]]

View file

@ -0,0 +1,29 @@
{{QBDLDATE:08-17-2022}}
{{QBDLTIME:00:19:15}}
{{DISPLAYTITLE:_glGetMaterialfv}}
The '''_glGetMaterialfv''' and '''_glGetMaterialiv''' statements return material parameters.
{{PageSyntax}}
: '''_glGetMaterialfv''' GLenum {{Parameter|face}}, GLenum {{Parameter|pname}}, GLfloat {{Parameter|*params}}
{{PageParameters}}
* OpenGL is using its own set of variable types to describe its command parameters.
* Use the following table to find the respective QB64 [[Variable Types]].
{{OpenGLTypesPlugin}}
{{PageDescription}}
* OpenGL's documentation is available in several places, so we won't reproduce it here for another time.
* The full description for this command can be found at [https://docs.microsoft.com/en-us/windows/win32/opengl/glgetmaterialfv Microsoft Docs] and is also valid for QB64 usage.
{{PageSeeAlso}}
* [[_GL|SUB _GL]]
* [[_glBegin]], [[_glEnd]], [https://docs.microsoft.com/en-us/windows/win32/opengl/glmaterial-functions _glMaterial]
{{PageNavigation}}
[[Category:Final]]

View file

@ -0,0 +1,29 @@
{{QBDLDATE:08-17-2022}}
{{QBDLTIME:00:19:19}}
{{DISPLAYTITLE:_glGetMaterialiv}}
The '''_glGetMaterialfv''' and '''_glGetMaterialiv''' statements return material parameters.
{{PageSyntax}}
: '''_glGetMaterialiv''' GLenum {{Parameter|face}}, GLenum {{Parameter|pname}}, GLint {{Parameter|*params}}
{{PageParameters}}
* OpenGL is using its own set of variable types to describe its command parameters.
* Use the following table to find the respective QB64 [[Variable Types]].
{{OpenGLTypesPlugin}}
{{PageDescription}}
* OpenGL's documentation is available in several places, so we won't reproduce it here for another time.
* The full description for this command can be found at [https://docs.microsoft.com/en-us/windows/win32/opengl/glgetmaterialiv Microsoft Docs] and is also valid for QB64 usage.
{{PageSeeAlso}}
* [[_GL|SUB _GL]]
* [[_glBegin]], [[_glEnd]], [https://docs.microsoft.com/en-us/windows/win32/opengl/glmaterial-functions _glMaterial]
{{PageNavigation}}
[[Category:Final]]

View file

@ -0,0 +1,31 @@
{{QBDLDATE:08-17-2022}}
{{QBDLTIME:00:19:31}}
{{DISPLAYTITLE:_glGetPixelMapfv}}
The '''_glGetPixelMapfv''', '''_glGetPixelMapuiv''', and '''_glGetPixelMapusv''' statements return the specified pixel map.
{{PageSyntax}}
: '''_glGetPixelMapfv''' GLenum {{Parameter|map}}, GLfloat {{Parameter|*values}}
{{PageParameters}}
* OpenGL is using its own set of variable types to describe its command parameters.
* Use the following table to find the respective QB64 [[Variable Types]].
{{OpenGLTypesPlugin}}
{{PageDescription}}
* OpenGL's documentation is available in several places, so we won't reproduce it here for another time.
* The full description for this command can be found at [https://docs.microsoft.com/en-us/windows/win32/opengl/glgetpixelmapfv Microsoft Docs] and is also valid for QB64 usage.
{{PageSeeAlso}}
* [[_GL|SUB _GL]]
* [[_glBegin]], [[_glCopyPixels]], [[_glDrawPixels]], [[_glEnd]]
* [https://docs.microsoft.com/en-us/windows/win32/opengl/glgetbooleanv--glgetdoublev--glgetfloatv--glgetintegerv _glGet], [https://docs.microsoft.com/en-us/windows/win32/opengl/glpixelmap _glPixelMap], [https://docs.microsoft.com/en-us/windows/win32/opengl/glpixeltransfer _glPixelTransfer], [[_glReadPixels]]
* [[_glTexImage1D]], [[_glTexImage2D]]
{{PageNavigation}}
[[Category:Final]]

View file

@ -0,0 +1,31 @@
{{QBDLDATE:08-17-2022}}
{{QBDLTIME:00:19:35}}
{{DISPLAYTITLE:_glGetPixelMapuiv}}
The '''_glGetPixelMapfv''', '''_glGetPixelMapuiv''', and '''_glGetPixelMapusv''' statements return the specified pixel map.
{{PageSyntax}}
: '''_glGetPixelMapuiv''' GLenum {{Parameter|map}}, GLuint {{Parameter|*values}}
{{PageParameters}}
* OpenGL is using its own set of variable types to describe its command parameters.
* Use the following table to find the respective QB64 [[Variable Types]].
{{OpenGLTypesPlugin}}
{{PageDescription}}
* OpenGL's documentation is available in several places, so we won't reproduce it here for another time.
* The full description for this command can be found at [https://docs.microsoft.com/en-us/windows/win32/opengl/glgetpixelmapuiv Microsoft Docs] and is also valid for QB64 usage.
{{PageSeeAlso}}
* [[_GL|SUB _GL]]
* [[_glBegin]], [[_glCopyPixels]], [[_glDrawPixels]], [[_glEnd]]
* [https://docs.microsoft.com/en-us/windows/win32/opengl/glgetbooleanv--glgetdoublev--glgetfloatv--glgetintegerv _glGet], [https://docs.microsoft.com/en-us/windows/win32/opengl/glpixelmap _glPixelMap], [https://docs.microsoft.com/en-us/windows/win32/opengl/glpixeltransfer _glPixelTransfer], [[_glReadPixels]]
* [[_glTexImage1D]], [[_glTexImage2D]]
{{PageNavigation}}
[[Category:Final]]

View file

@ -0,0 +1,31 @@
{{QBDLDATE:08-17-2022}}
{{QBDLTIME:00:19:39}}
{{DISPLAYTITLE:_glGetPixelMapusv}}
The '''_glGetPixelMapfv''', '''_glGetPixelMapuiv''', and '''_glGetPixelMapusv''' statements return the specified pixel map.
{{PageSyntax}}
: '''_glGetPixelMapusv''' GLenum {{Parameter|map}}, GLushort {{Parameter|*values}}
{{PageParameters}}
* OpenGL is using its own set of variable types to describe its command parameters.
* Use the following table to find the respective QB64 [[Variable Types]].
{{OpenGLTypesPlugin}}
{{PageDescription}}
* OpenGL's documentation is available in several places, so we won't reproduce it here for another time.
* The full description for this command can be found at [https://docs.microsoft.com/en-us/windows/win32/opengl/glgetpixelmapusv Microsoft Docs] and is also valid for QB64 usage.
{{PageSeeAlso}}
* [[_GL|SUB _GL]]
* [[_glBegin]], [[_glCopyPixels]], [[_glDrawPixels]], [[_glEnd]]
* [https://docs.microsoft.com/en-us/windows/win32/opengl/glgetbooleanv--glgetdoublev--glgetfloatv--glgetintegerv _glGet], [https://docs.microsoft.com/en-us/windows/win32/opengl/glpixelmap _glPixelMap], [https://docs.microsoft.com/en-us/windows/win32/opengl/glpixeltransfer _glPixelTransfer], [[_glReadPixels]]
* [[_glTexImage1D]], [[_glTexImage2D]]
{{PageNavigation}}
[[Category:Final]]

View file

@ -0,0 +1,31 @@
{{QBDLDATE:08-17-2022}}
{{QBDLTIME:00:19:44}}
{{DISPLAYTITLE:_glGetPointerv}}
The '''_glGetPointerv''' statement returns the address of a vertex data array.
{{PageSyntax}}
: '''_glGetPointerv''' GLenum {{Parameter|pname}}, GLvoid {{Parameter|**params}}
{{PageParameters}}
* OpenGL is using its own set of variable types to describe its command parameters.
* Use the following table to find the respective QB64 [[Variable Types]].
{{OpenGLTypesPlugin}}
{{PageDescription}}
* OpenGL's documentation is available in several places, so we won't reproduce it here for another time.
* The full description for this command can be found at [https://docs.microsoft.com/en-us/windows/win32/opengl/glgetpointerv Microsoft Docs] and is also valid for QB64 usage.
{{PageSeeAlso}}
* [[_GL|SUB _GL]]
* [[_glArrayElement]], [[_glColorPointer]], [[_glDrawArrays]], [[_glEdgeFlagPointer]]
* [[_glGetString]], [[_glIndexPointer]], [[_glNormalPointer]], [[_glTexCoordPointer]]
* [[_glVertexPointer]]
{{PageNavigation}}
[[Category:Final]]

View file

@ -0,0 +1,30 @@
{{QBDLDATE:08-17-2022}}
{{QBDLTIME:00:19:48}}
{{DISPLAYTITLE:_glGetPolygonStipple}}
The '''_glGetPolygonStipple''' statement returns the polygon stipple pattern.
{{PageSyntax}}
: '''_glGetPolygonStipple''' GLubyte {{Parameter|*mask}}
{{PageParameters}}
* OpenGL is using its own set of variable types to describe its command parameters.
* Use the following table to find the respective QB64 [[Variable Types]].
{{OpenGLTypesPlugin}}
{{PageDescription}}
* OpenGL's documentation is available in several places, so we won't reproduce it here for another time.
* The full description for this command can be found at [https://docs.microsoft.com/en-us/windows/win32/opengl/glgetpolygonstipple Microsoft Docs] and is also valid for QB64 usage.
{{PageSeeAlso}}
* [[_GL|SUB _GL]]
* [[_glBegin]], [[_glEnd]], [https://docs.microsoft.com/en-us/windows/win32/opengl/glpixelstore-functions _glPixelStore], [https://docs.microsoft.com/en-us/windows/win32/opengl/glpixeltransfer _glPixelTransfer]
* [[_glPolygonStipple]], [[_glReadPixels]]
{{PageNavigation}}
[[Category:Final]]

View file

@ -0,0 +1,29 @@
{{QBDLDATE:08-17-2022}}
{{QBDLTIME:00:19:58}}
{{DISPLAYTITLE:_glGetTexEnvfv}}
The '''_glGetTexEnvfv''' and '''_glGetTexEnviv''' statements return texture environment parameters.
{{PageSyntax}}
: '''_glGetTexEnvfv''' GLenum {{Parameter|target}}, GLenum {{Parameter|pname}}, GLfloat {{Parameter|*params}}
{{PageParameters}}
* OpenGL is using its own set of variable types to describe its command parameters.
* Use the following table to find the respective QB64 [[Variable Types]].
{{OpenGLTypesPlugin}}
{{PageDescription}}
* OpenGL's documentation is available in several places, so we won't reproduce it here for another time.
* The full description for this command can be found at [https://docs.microsoft.com/en-us/windows/win32/opengl/glgettexenvfv Microsoft Docs] and is also valid for QB64 usage.
{{PageSeeAlso}}
* [[_GL|SUB _GL]]
* [[_glBegin]], [[_glEnd]], [https://docs.microsoft.com/en-us/windows/win32/opengl/gltexenv-functions _glTexEnv]
{{PageNavigation}}
[[Category:Final]]

View file

@ -0,0 +1,29 @@
{{QBDLDATE:08-17-2022}}
{{QBDLTIME:00:20:12}}
{{DISPLAYTITLE:_glGetTexEnviv}}
The '''_glGetTexEnvfv''' and '''_glGetTexEnviv''' statements return texture environment parameters.
{{PageSyntax}}
: '''_glGetTexEnviv''' GLenum {{Parameter|target}}, GLenum {{Parameter|pname}}, GLint {{Parameter|*params}}
{{PageParameters}}
* OpenGL is using its own set of variable types to describe its command parameters.
* Use the following table to find the respective QB64 [[Variable Types]].
{{OpenGLTypesPlugin}}
{{PageDescription}}
* OpenGL's documentation is available in several places, so we won't reproduce it here for another time.
* The full description for this command can be found at [https://docs.microsoft.com/en-us/windows/win32/opengl/glgettexenviv Microsoft Docs] and is also valid for QB64 usage.
{{PageSeeAlso}}
* [[_GL|SUB _GL]]
* [[_glBegin]], [[_glEnd]], [https://docs.microsoft.com/en-us/windows/win32/opengl/gltexenv-functions _glTexEnv]
{{PageNavigation}}
[[Category:Final]]

View file

@ -0,0 +1,29 @@
{{QBDLDATE:08-17-2022}}
{{QBDLTIME:00:20:21}}
{{DISPLAYTITLE:_glGetTexGendv}}
The '''_glGetTexGendv''', '''_glGetTexGenfv''', and '''_glGetTexGeniv''' statements return texture coordinate generation parameters.
{{PageSyntax}}
: '''_glGetTexGendv''' GLenum {{Parameter|coord}}, GLenum {{Parameter|pname}}, GLdouble {{Parameter|*params}}
{{PageParameters}}
* OpenGL is using its own set of variable types to describe its command parameters.
* Use the following table to find the respective QB64 [[Variable Types]].
{{OpenGLTypesPlugin}}
{{PageDescription}}
* OpenGL's documentation is available in several places, so we won't reproduce it here for another time.
* The full description for this command can be found at [https://docs.microsoft.com/en-us/windows/win32/opengl/glgettexgendv Microsoft Docs] and is also valid for QB64 usage.
{{PageSeeAlso}}
* [[_GL|SUB _GL]]
* [[_glBegin]], [[_glEnd]], [https://docs.microsoft.com/en-us/windows/win32/opengl/gltexgen-functions _glTexGen]
{{PageNavigation}}
[[Category:Final]]

View file

@ -0,0 +1,29 @@
{{QBDLDATE:08-17-2022}}
{{QBDLTIME:00:20:26}}
{{DISPLAYTITLE:_glGetTexGenfv}}
The '''_glGetTexGendv''', '''_glGetTexGenfv''', and '''_glGetTexGeniv''' statements return texture coordinate generation parameters.
{{PageSyntax}}
: '''_glGetTexGenfv''' GLenum {{Parameter|coord}}, GLenum {{Parameter|pname}}, GLfloat {{Parameter|*params}}
{{PageParameters}}
* OpenGL is using its own set of variable types to describe its command parameters.
* Use the following table to find the respective QB64 [[Variable Types]].
{{OpenGLTypesPlugin}}
{{PageDescription}}
* OpenGL's documentation is available in several places, so we won't reproduce it here for another time.
* The full description for this command can be found at [https://docs.microsoft.com/en-us/windows/win32/opengl/glgettexgenfv Microsoft Docs] and is also valid for QB64 usage.
{{PageSeeAlso}}
* [[_GL|SUB _GL]]
* [[_glBegin]], [[_glEnd]], [https://docs.microsoft.com/en-us/windows/win32/opengl/gltexgen-functions _glTexGen]
{{PageNavigation}}
[[Category:Final]]

View file

@ -0,0 +1,29 @@
{{QBDLDATE:08-17-2022}}
{{QBDLTIME:00:20:30}}
{{DISPLAYTITLE:_glGetTexGeniv}}
The '''_glGetTexGendv''', '''_glGetTexGenfv''', and '''_glGetTexGeniv''' statements return texture coordinate generation parameters.
{{PageSyntax}}
: '''_glGetTexGeniv''' GLenum {{Parameter|coord}}, GLenum {{Parameter|pname}}, GLint {{Parameter|*params}}
{{PageParameters}}
* OpenGL is using its own set of variable types to describe its command parameters.
* Use the following table to find the respective QB64 [[Variable Types]].
{{OpenGLTypesPlugin}}
{{PageDescription}}
* OpenGL's documentation is available in several places, so we won't reproduce it here for another time.
* The full description for this command can be found at [https://docs.microsoft.com/en-us/windows/win32/opengl/glgettexgeniv Microsoft Docs] and is also valid for QB64 usage.
{{PageSeeAlso}}
* [[_GL|SUB _GL]]
* [[_glBegin]], [[_glEnd]], [https://docs.microsoft.com/en-us/windows/win32/opengl/gltexgen-functions _glTexGen]
{{PageNavigation}}
[[Category:Final]]

View file

@ -0,0 +1,30 @@
{{QBDLDATE:08-17-2022}}
{{QBDLTIME:00:20:38}}
{{DISPLAYTITLE:_glGetTexLevelParameterfv}}
The '''_glGetTexLevelParameterfv''' and '''_glGetTexLevelParameteriv''' statements return texture parameter values for a specific level of detail.
{{PageSyntax}}
: '''_glGetTexLevelParameterfv''' GLenum {{Parameter|target}}, GLint {{Parameter|level}}, GLenum {{Parameter|pname}}, GLfloat {{Parameter|*params}}
{{PageParameters}}
* OpenGL is using its own set of variable types to describe its command parameters.
* Use the following table to find the respective QB64 [[Variable Types]].
{{OpenGLTypesPlugin}}
{{PageDescription}}
* OpenGL's documentation is available in several places, so we won't reproduce it here for another time.
* The full description for this command can be found at [https://docs.microsoft.com/en-us/windows/win32/opengl/glgettexlevelparameterfv Microsoft Docs] and is also valid for QB64 usage.
{{PageSeeAlso}}
* [[_GL|SUB _GL]]
* [[_glBegin]], [[_glEnd]], [https://docs.microsoft.com/en-us/windows/win32/opengl/glgettexparameter _glGetTexParameter], [[_glTexImage1D]]
* [[_glTexImage2D]], [https://docs.microsoft.com/en-us/windows/win32/opengl/gltexparameter-functions _glTexParameter]
{{PageNavigation}}
[[Category:Final]]

View file

@ -0,0 +1,30 @@
{{QBDLDATE:08-17-2022}}
{{QBDLTIME:00:20:42}}
{{DISPLAYTITLE:_glGetTexLevelParameteriv}}
The '''_glGetTexLevelParameterfv''' and '''_glGetTexLevelParameteriv''' statements return texture parameter values for a specific level of detail.
{{PageSyntax}}
: '''_glGetTexLevelParameteriv''' GLenum {{Parameter|target}}, GLint {{Parameter|level}}, GLenum {{Parameter|pname}}, GLint {{Parameter|*params}}
{{PageParameters}}
* OpenGL is using its own set of variable types to describe its command parameters.
* Use the following table to find the respective QB64 [[Variable Types]].
{{OpenGLTypesPlugin}}
{{PageDescription}}
* OpenGL's documentation is available in several places, so we won't reproduce it here for another time.
* The full description for this command can be found at [https://docs.microsoft.com/en-us/windows/win32/opengl/glgettexlevelparameteriv Microsoft Docs] and is also valid for QB64 usage.
{{PageSeeAlso}}
* [[_GL|SUB _GL]]
* [[_glBegin]], [[_glEnd]], [https://docs.microsoft.com/en-us/windows/win32/opengl/glgettexparameter _glGetTexParameter], [[_glTexImage1D]]
* [[_glTexImage2D]], [https://docs.microsoft.com/en-us/windows/win32/opengl/gltexparameter-functions _glTexParameter]
{{PageNavigation}}
[[Category:Final]]

View file

@ -0,0 +1,29 @@
{{QBDLDATE:08-17-2022}}
{{QBDLTIME:00:20:47}}
{{DISPLAYTITLE:_glGetTexParameterfv}}
The '''_glGetTexParameterfv''' and '''_glGetTexParameteriv''' statements return texture parameter values.
{{PageSyntax}}
: '''_glGetTexParameterfv''' GLenum {{Parameter|target}}, GLenum {{Parameter|pname}}, GLfloat {{Parameter|*params}}
{{PageParameters}}
* OpenGL is using its own set of variable types to describe its command parameters.
* Use the following table to find the respective QB64 [[Variable Types]].
{{OpenGLTypesPlugin}}
{{PageDescription}}
* OpenGL's documentation is available in several places, so we won't reproduce it here for another time.
* The full description for this command can be found at [https://docs.microsoft.com/en-us/windows/win32/opengl/glgettexparameterfv Microsoft Docs] and is also valid for QB64 usage.
{{PageSeeAlso}}
* [[_GL|SUB _GL]]
* [[_glBegin]], [[_glEnd]], [https://docs.microsoft.com/en-us/windows/win32/opengl/gltexparameter-functions _glTexParameter]
{{PageNavigation}}
[[Category:Final]]

View file

@ -0,0 +1,29 @@
{{QBDLDATE:08-17-2022}}
{{QBDLTIME:00:20:51}}
{{DISPLAYTITLE:_glGetTexParameteriv}}
The '''_glGetTexParameterfv''' and '''_glGetTexParameteriv''' statements return texture parameter values.
{{PageSyntax}}
: '''_glGetTexParameteriv''' GLenum {{Parameter|target}}, GLenum {{Parameter|pname}}, GLint {{Parameter|*params}}
{{PageParameters}}
* OpenGL is using its own set of variable types to describe its command parameters.
* Use the following table to find the respective QB64 [[Variable Types]].
{{OpenGLTypesPlugin}}
{{PageDescription}}
* OpenGL's documentation is available in several places, so we won't reproduce it here for another time.
* The full description for this command can be found at [https://docs.microsoft.com/en-us/windows/win32/opengl/glgettexparameteriv Microsoft Docs] and is also valid for QB64 usage.
{{PageSeeAlso}}
* [[_GL|SUB _GL]]
* [[_glBegin]], [[_glEnd]], [https://docs.microsoft.com/en-us/windows/win32/opengl/gltexparameter-functions _glTexParameter]
{{PageNavigation}}
[[Category:Final]]