Jump to content

OpenGL Functions: Difference between revisions

From EDM2
No edit summary
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
For more information visit also the [[OpenGL]] page.
== OpenGL ==
== OpenGL ==
 
=== OpenGL Interface ===
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
=== OpenGL Interface ===
*glAccum
* [[OS2 API:MM:OpenGL:glAccum|glAccum]]
*glAlphaFunc
* [[OS2 API:MM:OpenGL:glAlphaFunc|glAlphaFunc]]
*glBegin
* [[OS2 API:MM:OpenGL:glBegin|glBegin]]
*glBitmap  
* [[OS2 API:MM:OpenGL:glBitmap|glBitmap]]
*glBlendFunc  
* [[OS2 API:MM:OpenGL:glBlendFunc|glBlendFunc]]
*glCallList  
* [[OS2 API:MM:OpenGL:glCallList|glCallList]]
*glCallLists  
* [[OS2 API:MM:OpenGL:glCallLists|glCallLists]]
*glClear  
* [[OS2 API:MM:OpenGL:glClear|glClear]]
*glClearAccum  
* [[OS2 API:MM:OpenGL:glClearAccum|glClearAccum]]
*glClearColor  
* [[OS2 API:MM:OpenGL:glClearColor|glClearColor]]
*glClearDepth  
* [[OS2 API:MM:OpenGL:glClearDepth|glClearDepth]]
*glClearIndex  
* [[OS2 API:MM:OpenGL:glClearIndex|glClearIndex]]
*glClearStencil  
* [[OS2 API:MM:OpenGL:glClearStencil|glClearStencil]]
*glClipPlane  
* [[OS2 API:MM:OpenGL:glClipPlane|glClipPlane]]
*glColor  
* [[OS2 API:MM:OpenGL:glColor|glColor]]
*glColorMask  
* [[OS2 API:MM:OpenGL:glColorMask|glColorMask]]
*glColorMaterial  
* [[OS2 API:MM:OpenGL:glColorMaterial|glColorMaterial]]
*glCopyPixels  
* [[OS2 API:MM:OpenGL:glCopyPixels|glCopyPixels]]
*glCullFace  
* [[OS2 API:MM:OpenGL:glCullFace|glCullFace]]
*glDeleteLists  
* [[OS2 API:MM:OpenGL:glDeleteLists|glDeleteLists]]
*glDepthFunc  
* [[OS2 API:MM:OpenGL:glDepthFunc|glDepthFunc]]
*glDepthMask  
* [[OS2 API:MM:OpenGL:glDepthMask|glDepthMask]]
*glDepthRange  
* [[OS2 API:MM:OpenGL:glDepthRange|glDepthRange]]
*glDrawBuffer  
* [[OS2 API:MM:OpenGL:glDrawBuffer|glDrawBuffer]]
*glDrawPixels  
* [[OS2 API:MM:OpenGL:glDrawPixels|glDrawPixels]]
*glEdgeFlag  
* [[OS2 API:MM:OpenGL:glEdgeFlag|glEdgeFlag]]
*glEnable  
* [[OS2 API:MM:OpenGL:glEnable|glEnable]]
*glEvalCoord  
* [[OS2 API:MM:OpenGL:glEvalCoord|glEvalCoord]]
*glEvalMesh  
* [[OS2 API:MM:OpenGL:glEvalMesh|glEvalMesh]]
*glEvalPoint  
* [[OS2 API:MM:OpenGL:glEvalPoint|glEvalPoint]]
*glFeedbackBuffer  
* [[OS2 API:MM:OpenGL:glFeedbackBuffer|glFeedbackBuffer]]
*glFinish  
* [[OS2 API:MM:OpenGL:glFinish|glFinish]]
*glFlush  
* [[OS2 API:MM:OpenGL:glFlush|glFlush]]
*glFog  
* [[OS2 API:MM:OpenGL:glFog|glFog]]
*glFrontFace  
* [[OS2 API:MM:OpenGL:glFrontFace|glFrontFace]]
*glFrustum  
* [[OS2 API:MM:OpenGL:glFrustum|glFrustum]]
*glGenLists  
* [[OS2 API:MM:OpenGL:glGenLists|glGenLists]]
*glGet  
* [[OS2 API:MM:OpenGL:glGet|glGet]]
*glGetClipPlane  
* [[OS2 API:MM:OpenGL:glGetClipPlane|glGetClipPlane]]
*glGetError  
* [[OS2 API:MM:OpenGL:glGetError|glGetError]]
*glGetLight  
* [[OS2 API:MM:OpenGL:glGetLight|glGetLight]]
*glGetMap  
* [[OS2 API:MM:OpenGL:glGetMap|glGetMap]]
*glGetMaterial  
* [[OS2 API:MM:OpenGL:glGetMaterial|glGetMaterial]]
*glGetPixelMap  
* [[OS2 API:MM:OpenGL:glGetPixelMap|glGetPixelMap]]
*glGetPolygonStipple  
* [[OS2 API:MM:OpenGL:glGetPolygonStipple|glGetPolygonStipple]]
*glGetString  
* [[OS2 API:MM:OpenGL:glGetString|glGetString]]
*glGetTexEnv  
* [[OS2 API:MM:OpenGL:glGetTexEnv|glGetTexEnv]]
*glGetTexGen  
* [[OS2 API:MM:OpenGL:glGetTexGen|glGetTexGen]]
*glGetTexImage  
* [[OS2 API:MM:OpenGL:glGetTexImage|glGetTexImage]]
*glGetTexLevelParameter  
* [[OS2 API:MM:OpenGL:glGetTexLevelParameter|glGetTexLevelParameter]]
*glGetTexParameter  
* [[OS2 API:MM:OpenGL:glGetTexParameter|glGetTexParameter]]
*glHint  
* [[OS2 API:MM:OpenGL:glHint|glHint]]
*glIndex  
* [[OS2 API:MM:OpenGL:glIndex|glIndex]]
*glIndexMask  
* [[OS2 API:MM:OpenGL:glIndexMask|glIndexMask]]
*glInitNames  
* [[OS2 API:MM:OpenGL:glInitNames|glInitNames]]
*glIsEnabled  
* [[OS2 API:MM:OpenGL:glIsEnabled|glIsEnabled]]
*glIsList  
* [[OS2 API:MM:OpenGL:glIsList|glIsList]]
*glLight  
* [[OS2 API:MM:OpenGL:glLight|glLight]]
*glLightModel  
* [[OS2 API:MM:OpenGL:glLightModel|glLightModel]]
*glLineStipple  
* [[OS2 API:MM:OpenGL:glLineStipple|glLineStipple]]
*glLineWidth  
* [[OS2 API:MM:OpenGL:glLineWidth|glLineWidth]]
*glListBase  
* [[OS2 API:MM:OpenGL:glListBase|glListBase]]
*glLoadIdentity  
* [[OS2 API:MM:OpenGL:glLoadIdentity|glLoadIdentity]]
*glLoadMatrix  
* [[OS2 API:MM:OpenGL:glLoadMatrix|glLoadMatrix]]
*glLoadName  
* [[OS2 API:MM:OpenGL:glLoadName|glLoadName]]
*glLogicOp  
* [[OS2 API:MM:OpenGL:glLogicOp|glLogicOp]]
*glMap1  
* [[OS2 API:MM:OpenGL:glMap1|glMap1]]
*glMap2  
* [[OS2 API:MM:OpenGL:glMap2|glMap2]]
*glMapGrid  
* [[OS2 API:MM:OpenGL:glMapGrid|glMapGrid]]
*glMaterial  
* [[OS2 API:MM:OpenGL:glMaterial|glMaterial]]
*glMatrixMode  
* [[OS2 API:MM:OpenGL:glMatrixMode|glMatrixMode]]
*glMultMatrix  
* [[OS2 API:MM:OpenGL:glMultMatrix|glMultMatrix]]
*glNewList  
* [[OS2 API:MM:OpenGL:glNewList|glNewList]]
*glNormal  
* [[OS2 API:MM:OpenGL:glNormal|glNormal]]
*glOrtho  
* [[OS2 API:MM:OpenGL:glOrtho|glOrtho]]
*glPassThrough  
* [[OS2 API:MM:OpenGL:glPassThrough|glPassThrough]]
*glPixelMap  
* [[OS2 API:MM:OpenGL:glPixelMap|glPixelMap]]
*glPixelStore  
* [[OS2 API:MM:OpenGL:glPixelStore|glPixelStore]]
*glPixelTransfer  
* [[OS2 API:MM:OpenGL:glPixelTransfer|glPixelTransfer]]
*glPixelZoom  
* [[OS2 API:MM:OpenGL:glPixelZoom|glPixelZoom]]
*glPointSize  
* [[OS2 API:MM:OpenGL:glPointSize|glPointSize]]
*glPolygonMode  
* [[OS2 API:MM:OpenGL:glPolygonMode|glPolygonMode]]
*glPolygonStipple  
* [[OS2 API:MM:OpenGL:glPolygonStipple|glPolygonStipple]]
*glPushAttrib  
* [[OS2 API:MM:OpenGL:glPushAttrib|glPushAttrib]]
*glPushMatrix  
* [[OS2 API:MM:OpenGL:glPushMatrix|glPushMatrix]]
*glPushName  
* [[OS2 API:MM:OpenGL:glPushName|glPushName]]
*glRasterPos  
* [[OS2 API:MM:OpenGL:glRasterPos|glRasterPos]]
*glReadBuffer  
* [[OS2 API:MM:OpenGL:glReadBuffer|glReadBuffer]]
*glReadPixels  
* [[OS2 API:MM:OpenGL:glReadPixels|glReadPixels]]
*glRect  
* [[OS2 API:MM:OpenGL:glRect|glRect]]
*glRenderMode  
* [[OS2 API:MM:OpenGL:glRenderMode|glRenderMode]]
*glRotate  
* [[OS2 API:MM:OpenGL:glRotate|glRotate]]
*glScale  
* [[OS2 API:MM:OpenGL:glScale|glScale]]
*glScissor  
* [[OS2 API:MM:OpenGL:glScissor|glScissor]]
*glSelectBuffer  
* [[OS2 API:MM:OpenGL:glSelectBuffer|glSelectBuffer]]
*glShadeModel  
* [[OS2 API:MM:OpenGL:glShadeModel|glShadeModel]]
*glStencilFunc  
* [[OS2 API:MM:OpenGL:glStencilFunc|glStencilFunc]]
*glStencilMask  
* [[OS2 API:MM:OpenGL:glStencilMask|glStencilMask]]
*glStencilOp  
* [[OS2 API:MM:OpenGL:glStencilOp|glStencilOp]]
*glTexCoord  
* [[OS2 API:MM:OpenGL:glTexCoord|glTexCoord]]
*glTexEnv  
* [[OS2 API:MM:OpenGL:glTexEnv|glTexEnv]]
*glTexGen  
* [[OS2 API:MM:OpenGL:glTexGen|glTexGen]]
*glTexImage1D  
* [[OS2 API:MM:OpenGL:glTexImage1D|glTexImage1D]]
*glTexImage2D  
* [[OS2 API:MM:OpenGL:glTexImage2D|glTexImage2D]]
*glTexParameter
* [[OS2 API:MM:OpenGL:glTexParameter|glTexParameter]]
*glTranslate
* [[OS2 API:MM:OpenGL:glTranslate|glTranslate]]
*glVertex
* [[OS2 API:MM:OpenGL:glVertex|glVertex]]
*glViewport
* [[OS2 API:MM:OpenGL:glViewport|glViewport]]
</div>


=== GLU Interface ===
=== GLU Interface ===
* [[OS2 API:MM:OpenGL:gluBeginCurve|gluBeginCurve]]
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
* [[OS2 API:MM:OpenGL:gluBeginPolygon|gluBeginPolygon]]
*gluBeginCurve
* [[OS2 API:MM:OpenGL:gluBeginSurface|gluBeginSurface]]
*gluBeginPolygon
* [[OS2 API:MM:OpenGL:gluBeginTrim|gluBeginTrim]]
*gluBeginSurface
* [[OS2 API:MM:OpenGL:gluBuild1DMipmaps|gluBuild1DMipmaps]]
*gluBeginTrim
* [[OS2 API:MM:OpenGL:gluBuild2DMipmaps|gluBuild2DMipmaps]]
*gluBuild1DMipmaps
* [[OS2 API:MM:OpenGL:gluCylinder|gluCylinder]]
*gluBuild2DMipmaps
* [[OS2 API:MM:OpenGL:gluDeleteNurbsRenderer|gluDeleteNurbsRenderer]]
*gluCylinder
* [[OS2 API:MM:OpenGL:gluDeleteQuadric|gluDeleteQuadric]]
*gluDeleteNurbsRenderer
* [[OS2 API:MM:OpenGL:gluDeleteTess|gluDeleteTess]]
*gluDeleteQuadric
* [[OS2 API:MM:OpenGL:gluDisk|gluDisk]]
*gluDeleteTess
* [[OS2 API:MM:OpenGL:gluErrorString|gluErrorString]]
*gluDisk
* [[OS2 API:MM:OpenGL:gluGetNurbsProperty|gluGetNurbsProperty]]
*gluErrorString
* [[OS2 API:MM:OpenGL:gluLoadSamplingMatrices|gluLoadSamplingMatrices]]
*gluGetNurbsProperty
* [[OS2 API:MM:OpenGL:gluLookAt|gluLookAt]]
*gluLoadSamplingMatrices
* [[OS2 API:MM:OpenGL:gluNewNurbsRenderer|gluNewNurbsRenderer]]
*gluLookAt
* [[OS2 API:MM:OpenGL:gluNewQuadric|gluNewQuadric]]
*gluNewNurbsRenderer
* [[OS2 API:MM:OpenGL:gluNewTess|gluNewTess]]
*gluNewQuadric
* [[OS2 API:MM:OpenGL:gluNextContour|gluNextContour]]
*gluNewTess
* [[OS2 API:MM:OpenGL:gluNurbsCallback|gluNurbsCallback]]
*gluNextContour
* [[OS2 API:MM:OpenGL:gluNurbsCurve|gluNurbsCurve]]
*gluNurbsCallback
* [[OS2 API:MM:OpenGL:gluNurbsProperty|gluNurbsProperty]]
*gluNurbsCurve
* [[OS2 API:MM:OpenGL:gluNurbsSurface|gluNurbsSurface]]
*gluNurbsProperty
* [[OS2 API:MM:OpenGL:gluOrtho2D|gluOrtho2D]]
*gluNurbsSurface
* [[OS2 API:MM:OpenGL:gluPartialDisk|gluPartialDisk]]
*gluOrtho2D
* [[OS2 API:MM:OpenGL:gluPerspective|gluPerspective]]
*gluPartialDisk
* [[OS2 API:MM:OpenGL:gluPickMatrix|gluPickMatrix]]
*gluPerspective
* [[OS2 API:MM:OpenGL:gluProject|gluProject]]
*gluPickMatrix
* [[OS2 API:MM:OpenGL:gluPwlCurve|gluPwlCurve]]
*gluProject
* [[OS2 API:MM:OpenGL:gluQuadricCallback|gluQuadricCallback]]
*gluPwlCurve
* [[OS2 API:MM:OpenGL:gluQuadricDrawStyle|gluQuadricDrawStyle]]
*gluQuadricCallback
* [[OS2 API:MM:OpenGL:gluQuadricNormals|gluQuadricNormals]]
*gluQuadricDrawStyle
* [[OS2 API:MM:OpenGL:gluQuadricOrientation|gluQuadricOrientation]]
*gluQuadricNormals
* [[OS2 API:MM:OpenGL:gluQuadricTexture|gluQuadricTexture]]
*gluQuadricOrientation
* [[OS2 API:MM:OpenGL:gluScaleImage|gluScaleImage]]
*gluQuadricTexture
* [[OS2 API:MM:OpenGL:gluSphere|gluSphere]]
*gluScaleImage
* [[OS2 API:MM:OpenGL:gluTessCallback|gluTessCallback]]
*gluSphere
* [[OS2 API:MM:OpenGL:gluTessVertex|gluTessVertex]]
*gluTessCallback
* [[OS2 API:MM:OpenGL:gluUnProject|gluUnProject]]
*gluTessVertex
*gluUnProject
</div>


=== Presentation Manager OpenGL Interface ===
=== Presentation Manager OpenGL Interface ===
* [[OS2 API:MM:OpenGL:pglChooseConfig|pglChooseConfig]]
*pglChooseConfig
* [[OS2 API:MM:OpenGL:pglCopyContext|pglCopyContext]]
*pglCopyContext
* [[OS2 API:MM:OpenGL:pglCreateContext|pglCreateContext]]
*pglCreateContext
* [[OS2 API:MM:OpenGL:pglDestroyContext|pglDestroyContext]]
*pglDestroyContext
* [[OS2 API:MM:OpenGL:pglGetCurrentContext|pglGetCurrentContext]]
*pglGetCurrentContext
* [[OS2 API:MM:OpenGL:pglGetCurrentWindow|pglGetCurrentWindow]]
*pglGetCurrentWindow
* [[OS2 API:MM:OpenGL:pglGrabFrontBitmap|pglGrabFrontBitmap]]
*pglGrabFrontBitmap
* [[OS2 API:MM:OpenGL:pglIsIndirect|pglIsIndirect]]
*pglIsIndirect
* [[OS2 API:MM:OpenGL:pglMakeCurrent|pglMakeCurrent]]
*pglMakeCurrent
* [[OS2 API:MM:OpenGL:pglQueryCapability|pglQueryCapability]]
*pglQueryCapability
* [[OS2 API:MM:OpenGL:pglQueryConfigs|pglQueryConfigs]]
*pglQueryConfigs
* [[OS2 API:MM:OpenGL:pglReleaseFrontBitmap|pglReleaseFrontBitmap]]
*pglReleaseFrontBitmap
* [[OS2 API:MM::OPENGL:pglSwapBuffers|pglSwapBuffers]]
*pglSwapBuffers
* [[OS2 API:MM::OPENGL:pglUseFont|pglUseFont]]
*pglUseFont
* [[OS2 API:MM::OPENGL:pglWaitGL|pglWaitGL]]
*pglWaitGL
* [[OS2 API:MM::OPENGL:pglWaitPM|pglWaitPM]]
*pglWaitPM
 
</div>


[[Category:The OS/2 API Project]]
[[Category:The OS/2 API Project]]

Latest revision as of 23:45, 15 May 2017

For more information visit also the OpenGL page.

OpenGL

OpenGL Interface

  • glAccum
  • glAlphaFunc
  • glBegin
  • glBitmap
  • glBlendFunc
  • glCallList
  • glCallLists
  • glClear
  • glClearAccum
  • glClearColor
  • glClearDepth
  • glClearIndex
  • glClearStencil
  • glClipPlane
  • glColor
  • glColorMask
  • glColorMaterial
  • glCopyPixels
  • glCullFace
  • glDeleteLists
  • glDepthFunc
  • glDepthMask
  • glDepthRange
  • glDrawBuffer
  • glDrawPixels
  • glEdgeFlag
  • glEnable
  • glEvalCoord
  • glEvalMesh
  • glEvalPoint
  • glFeedbackBuffer
  • glFinish
  • glFlush
  • glFog
  • glFrontFace
  • glFrustum
  • glGenLists
  • glGet
  • glGetClipPlane
  • glGetError
  • glGetLight
  • glGetMap
  • glGetMaterial
  • glGetPixelMap
  • glGetPolygonStipple
  • glGetString
  • glGetTexEnv
  • glGetTexGen
  • glGetTexImage
  • glGetTexLevelParameter
  • glGetTexParameter
  • glHint
  • glIndex
  • glIndexMask
  • glInitNames
  • glIsEnabled
  • glIsList
  • glLight
  • glLightModel
  • glLineStipple
  • glLineWidth
  • glListBase
  • glLoadIdentity
  • glLoadMatrix
  • glLoadName
  • glLogicOp
  • glMap1
  • glMap2
  • glMapGrid
  • glMaterial
  • glMatrixMode
  • glMultMatrix
  • glNewList
  • glNormal
  • glOrtho
  • glPassThrough
  • glPixelMap
  • glPixelStore
  • glPixelTransfer
  • glPixelZoom
  • glPointSize
  • glPolygonMode
  • glPolygonStipple
  • glPushAttrib
  • glPushMatrix
  • glPushName
  • glRasterPos
  • glReadBuffer
  • glReadPixels
  • glRect
  • glRenderMode
  • glRotate
  • glScale
  • glScissor
  • glSelectBuffer
  • glShadeModel
  • glStencilFunc
  • glStencilMask
  • glStencilOp
  • glTexCoord
  • glTexEnv
  • glTexGen
  • glTexImage1D
  • glTexImage2D
  • glTexParameter
  • glTranslate
  • glVertex
  • glViewport

GLU Interface

  • gluBeginCurve
  • gluBeginPolygon
  • gluBeginSurface
  • gluBeginTrim
  • gluBuild1DMipmaps
  • gluBuild2DMipmaps
  • gluCylinder
  • gluDeleteNurbsRenderer
  • gluDeleteQuadric
  • gluDeleteTess
  • gluDisk
  • gluErrorString
  • gluGetNurbsProperty
  • gluLoadSamplingMatrices
  • gluLookAt
  • gluNewNurbsRenderer
  • gluNewQuadric
  • gluNewTess
  • gluNextContour
  • gluNurbsCallback
  • gluNurbsCurve
  • gluNurbsProperty
  • gluNurbsSurface
  • gluOrtho2D
  • gluPartialDisk
  • gluPerspective
  • gluPickMatrix
  • gluProject
  • gluPwlCurve
  • gluQuadricCallback
  • gluQuadricDrawStyle
  • gluQuadricNormals
  • gluQuadricOrientation
  • gluQuadricTexture
  • gluScaleImage
  • gluSphere
  • gluTessCallback
  • gluTessVertex
  • gluUnProject

Presentation Manager OpenGL Interface

  • pglChooseConfig
  • pglCopyContext
  • pglCreateContext
  • pglDestroyContext
  • pglGetCurrentContext
  • pglGetCurrentWindow
  • pglGrabFrontBitmap
  • pglIsIndirect
  • pglMakeCurrent
  • pglQueryCapability
  • pglQueryConfigs
  • pglReleaseFrontBitmap
  • pglSwapBuffers
  • pglUseFont
  • pglWaitGL
  • pglWaitPM