GlDeleteTextures: Difference between revisions
Jump to navigation
Jump to search
Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage
Report a broken link
(Created page with "'''_glDeleteTextures:''' delete named textures {{PageSyntax}} : SUB _glDeleteTextures (BYVAL n AS LONG, textures AS _UNSIGNED LONG) : void '''_glDeleteTextures'''(GLsizei {{Parameter|n}}, const GLuint * {{Parameter|textures}}); ; n : Specifies the number of textures to be deleted. ; textures : Specifies an array of textures to be deleted. {{PageDescription}} '''_glDeleteTextures''' deletes {{Parameter|n}} textures named by the elements of the array {{Parameter...") |
No edit summary |
||
Line 1: | Line 1: | ||
'''_glDeleteTextures | {{DISPLAYTITLE:_glDeleteTextures}} | ||
The '''_glDeleteTextures''' statement deletes named textures. | |||
{{PageSyntax}} | {{PageSyntax}} | ||
: '''_glDeleteTextures''' GLsizei {{Parameter|n}}, const GLuint {{Parameter|*textures}} | |||
{{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]]. | |||
{{TextStart}} | |||
'''OpenGL''' | '''C/C++''' | '''QB64''' | |||
------------+------------------+---------------------- | |||
GLenum | unsigned int | [[_UNSIGNED]] [[LONG]] | |||
GLboolean | unsigned char | [[_UNSIGNED]] [[_BYTE]] | |||
GLbitfield | unsigned int | [[_UNSIGNED]] [[LONG]] | |||
GLbyte | signed char | [[_BYTE]] | |||
GLshort | short | [[INTEGER]] | |||
GLint | int | [[LONG]] | |||
GLsizei | int | [[LONG]] | |||
GLubyte | unsigned char | [[_UNSIGNED]] [[_BYTE]] | |||
GLushort | unsigned short | [[_UNSIGNED]] [[INTEGER]] | |||
GLuint | unsigned int | [[_UNSIGNED]] [[LONG]] | |||
GLfloat | float | [[SINGLE]] | |||
GLclampf | float | [[SINGLE]] | |||
GLdouble | double | [[DOUBLE]] | |||
GLclampd | double | [[DOUBLE]] | |||
GLvoid | void | no parameters used | |||
{{TextEnd}} | |||
{{PageDescription}} | {{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/gldeletetextures Microsoft Docs] and is also valid for QB64 usage. | ||
{{PageSeeAlso}} | {{PageSeeAlso}} | ||
* [[_GL|SUB _GL]] | |||
* [[_glAreTexturesResident]], [[_glBegin]], [[_glBindTexture]] | |||
* [[_glEnd]], [[_glGenTextures]], [[_glGet]] | |||
* [[_glGetTexParameter]], [[_glIsTexture]], [[_glPrioritizeTextures]] | |||
* [[_glTexGen]], [[_glTexImage1D]], [[_glTexImage2D]] | |||
* [[_glTexParameter]] | |||
{{PageNavigation}} | |||
[[Category:Final]] |
Revision as of 15:56, 14 July 2022
The _glDeleteTextures statement deletes named textures.
Syntax
- _glDeleteTextures GLsizei n, const GLuint *textures
Parameters
- 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.
OpenGL | C/C++ | QB64 ------------+------------------+---------------------- GLenum | unsigned int | _UNSIGNED LONG GLboolean | unsigned char | _UNSIGNED _BYTE GLbitfield | unsigned int | _UNSIGNED LONG GLbyte | signed char | _BYTE GLshort | short | INTEGER GLint | int | LONG GLsizei | int | LONG GLubyte | unsigned char | _UNSIGNED _BYTE GLushort | unsigned short | _UNSIGNED INTEGER GLuint | unsigned int | _UNSIGNED LONG GLfloat | float | SINGLE GLclampf | float | SINGLE GLdouble | double | DOUBLE GLclampd | double | DOUBLE GLvoid | void | no parameters used |
Description
- 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 Microsoft Docs and is also valid for QB64 usage.
See also
- SUB _GL
- _glAreTexturesResident, _glBegin, _glBindTexture
- _glEnd, _glGenTextures, _glGet
- _glGetTexParameter, _glIsTexture, _glPrioritizeTextures
- _glTexGen, _glTexImage1D, _glTexImage2D
- _glTexParameter