OpenGL-Funktionen und ihre IRIS GL-Entsprechungen
Dieser Anhang listet IRIS GL-Funktionen und die entsprechenden OpenGL-Funktionen auf. Die erste Spalte ist eine alphabetische Liste von IRIS GL-Funktionen, die zweite Spalte enthält die entsprechenden Funktionen, die in OpenGL verwendet werden.
Hinweis
Die folgenden aufgeführten OpenGL-Funktionen verhalten sich möglicherweise etwas anders als die IRIS GL-Befehle, und die Parameter können sich auch unterscheiden. Weitere Informationen zu den Unterschieden zwischen IRIS GL und OpenGL finden Sie unter IRIS GL und OpenGL Differences.
| IRIS GL-Funktion | OpenGL-, GLU- oder Windows-Funktion |
|---|---|
| acbuf | glAccum |
| acsize | ChoosePixelFormat |
| addtopup | Verwenden Windows für Menüs. |
| afunction | glAlphaFunc |
| Bogen | gluPartialDisk |
| backbuffer | glDrawBuffer ( GL _ BACK ) |
| Backface | glCullFace ( GL _ BACK ) |
| bbox2 | Wird nicht unterstützt. |
| bgnclosedline | glBegin ( GL _ LINE _ LOOP ) |
| bgncurve | gluBeginCurve |
| bgnline | glBegin ( GL _ LINE _ STRIP ) |
| bgnpoint | glBegin ( GL _ POINTS ) |
| bgnpolygon | glBegin ( GL _ POLYGON ) |
| bgnqstrip | glBegin ( GL _ QUAD _ STRIP ) |
| bgnsurface | gluBeginSurface |
| bgntmesh | glBegin ( GL _ TRIANGLE _ STRIP ) |
| bgntrim | gluBeginTrim |
| leerer Bildschirm | Verwenden Windows fenstern. |
| Blanktime | Verwenden Windows fenstern. |
| Blendfunction | glBlendFunc |
| blink | Verwenden Windows für Farbzuordnungen. |
| blkqread | Verwenden Windows für die Ereignisbehandlung. |
| c | glColor |
| callfunc | Wird nicht unterstützt. |
| callobj | glCallList |
| charstr | glCallLists |
| chunksize | Nicht erforderlich. |
| Circ | gluDisk |
| clear | glClear ( GL _ COLOR BUFFER BIT _ _ ) |
| clearhitcode | Wird nicht unterstützt. |
| Clipplane | glClipPlane |
| clkon | Verwenden Windows für die Tastaturverwaltung. |
| clkoff | Verwenden Windows für die Tastaturverwaltung. |
| closeobj | glEndList |
| cmode | ChoosePixelFormat |
| cmov | glRasterPos3 |
| cmov2 | glRasterPos2 |
| color | glIndex |
| compactify | Nicht erforderlich. |
| Konkav | gluBeginPolygon |
| cpack | glColor |
| Crv | Wird nicht unterstützt. |
| crvn | Wird nicht unterstützt. |
| curorigin | Verwenden Windows für Cursor. |
| cursoff | Verwenden Windows für Cursor. |
| curson | Verwenden Windows für Cursor. |
| curstype | Verwenden Windows für Cursor. |
| curvebasis | glMap1 |
| curveit | glEvalMesh1 |
| curveprecision | Wird nicht unterstützt. |
| cyclemap | Verwenden Windows für Farbzuordnungen. |
| -100000000 | glClear ( GL _ COLOR BUFFER BIT GL DEPTH BUFFER BIT _ _ | _ _ _ ) |
| dbtext | Wird nicht unterstützt. |
| defbasis | glMap1 |
| Defcursor | Verwenden Windows für Cursor. |
| deflinestyle | glLineStipple |
| defpattern | glPolygonStipple |
| defpup | Verwenden Windows für Menüs. |
| defrasterfont | wglUseFontBitmaps |
| delobj | glDeleteLists |
| deltag | Wird nicht unterstützt. |
| depthcue | glFog |
| dglclose | Nicht erforderlich. (OpenGL ist netzwerktransparent.) |
| dglopen | Nicht erforderlich. (OpenGL ist netzwerktransparent.) |
| Dither | glEnable ( GL _ DITHER ) |
| dopup | Verwenden Windows für Menüs. |
| doublebuffer | ChoosePixelFormat |
| Zeichnen | glBegin ( GL _ LINES ) |
| Drawmode | wglMakeCurrent |
| editobj | Wird nicht unterstützt. |
| endclosedline | glEnd |
| endcurve | gluEndCurve |
| endfeedback | glRenderMode ( GL _ RENDER ) |
| endfullscreen | Wird nicht unterstützt. |
| endline | glEnd |
| endpick | glRenderMode ( GL _ RENDER ) |
| endpoint | glEnd |
| endpolygon | glEnd |
| endpupmode | Verwenden Windows für Menüs. |
| endqstrip | glEnd |
| Endselect | glRenderMode ( GL _ RENDER ) |
| endsurface | gluEndSurface |
| endtmesh | glEnd |
| endtrim | gluEndTrim |
| feedback | glFeedbackBuffer |
| Fertig stellen | glFinish |
| vertex | glFog |
| font | glListBase |
| Vordergrund | Verwenden Windows fenstern. |
| freepup | Verwenden Windows für Menüs. |
| frontbuffer | glDrawBuffer ( GL _ FRONT ) |
| Frontface | glCullFace |
| Fudge | Verwenden Windows fenstern. |
| fullscrn | Wird nicht unterstützt. |
| gammaramp | Verwenden Windows für Farbzuordnungen. |
| gbegin | Verwenden Windows fenstern. |
| gconfig | Keine Entsprechung (Nicht erforderlich.) |
| genobj | glGenLists |
| Gentag | Wird nicht unterstützt. |
| getbackface | glGet |
| Getbuffer | glGet |
| getbutton | Verwenden Windows fenstern. |
| getcmmode | wglGetCurrentContext |
| getcolor | glGet |
| getcpos | glGet |
| getcursor | Wird nicht unterstützt. |
| getdcm | glIsEnabled |
| getdepth | glGet |
| getdescender | Verwenden Windows für Schriftarten. |
| getdev | Wird nicht unterstützt. |
| getdisplaymode | glGet |
| wglGetCurrentContext | |
| getdrawmode | wglGetCurrentContext |
| getfont | Verwenden Windows für Schriftarten. |
| getgdesc | glGet, DescribePixelFormat, wglGetCurrentContext , wglGetCurrentDC |
| getgpos | Wird nicht unterstützt. |
| Font.getheight | Verwenden Windows für Schriftarten. |
| gethitcode | Wird nicht unterstützt. |
| getlsbackup | Wird nicht unterstützt. |
| getlsrepeat | glGet |
| getlstyle | glGet |
| getlwidth | glGet |
| getmap(void) | Wird nicht unterstützt. |
| getmatrix | glGet ( GL _ MODELVIEW _ MATRIX ), glGet ( GL _ PROJECTION MATRIX _ ) |
| getmcolor | Wird nicht unterstützt. |
| getmmode | glGet ( GL _ MATRIX _ MODE ) |
| getmonitor | Wird nicht unterstützt. |
| getnurbsproperty | gluGetNurbsProperty |
| getopenobj | Wird nicht unterstützt. |
| getorigin | Verwenden Windows fenstern. |
| getpattern | glGetPolygonStipple |
| getplanes | glGet ( GL _ RED BITS ), _ glGet ( GL _ GREEN BITS ), _ glGet ( GL _ BLUE BITS _ ) |
| getport | Verwenden Windows fenstern. |
| getresetls | Wird nicht unterstützt. |
| getscrbox | Wird nicht unterstützt. |
| getscrmask | glGet ( GL _ SCISSOR _ BOX ) |
| getshade | glGet ( GL _ CURRENT _ INDEX ) |
| Getsize | Verwenden Windows fenstern. |
| getsm | glGet ( GL _ SHADE _ MODEL ) |
| getvaluator | Verwenden Windows für die Ereignisbehandlung |
| Getvideo | Wird nicht unterstützt. |
| getviewport | glGet ( GL _ VIEWPORT ) |
| getwritemask | glGet ( GL _ INDEX _ WRITEMASK ) |
| getwscrn | Verwenden Windows fenstern. |
| get wiesuffer | glIsEnabled ( GL _ DEPTH _ TEST ) |
| gexit | Verwenden Windows fenstern. |
| gflush | glFlush |
| -100000 | Verwenden Windows fenstern. |
| glcompat | Wird nicht unterstützt. |
| greset | Wird nicht unterstützt. |
| gRGBcolor | glGet ( GL _ CURRENT RASTER COLOR _ _ ) |
| gRGBcursor | Verwenden Windows für Cursor. |
| gRGBmask | glGet ( GL _ COLOR _ WRITEMASK ) |
| gselect | glSelectBuffer |
| gsync | Verwenden Windows fenstern. |
| gversion | glGetString ( GL _ RENDERER ) |
| symboleize | Verwenden Windows. |
| icontitle | Verwenden Windows. |
| imakebackground | Verwenden Windows für die Ereignisbehandlung. |
| initnames | glInitNames |
| ismex | Wird nicht unterstützt. |
| isobj | glIsList |
| isqueued | Verwenden Windows für die Ereignisbehandlung. |
| istag | Wird nicht unterstützt. |
| keepaspect | Verwenden Windows fenstern. |
| lampoff | Wird nicht unterstützt. |
| lampon | Wird nicht unterstützt. |
| linesmooth | glEnable ( GL _ LINE _ SMOOTH ) |
| linewidth | glLineWidth |
| linewidthf | glLineWidth |
| lmbind | glEnable ( GL _ LIGHTING ), glEnable ( GL _ LIGHT ) |
| lmcolor | glColorMaterial |
| lmdef | glMaterial, glLight, glLightModel |
| loadmatrix | glLoadMatrix |
| loadname | glLoadName |
| logicop | glLogicOp |
| Lookat | gluLookAt |
| lrectread | glReadPixels |
| lrectwrite( ] ) | glDrawPixels |
| lRGBrange | Wird nicht unterstützt. (Siehe glFog.) |
| lsbackup | Wird nicht unterstützt. |
| lsetdepth | glDepthRange |
| lshaderange | Wird nicht unterstützt. (Siehe glFog.) |
| lsrepeat | glLineStipple |
| makeobj | glNewList |
| maketag | Wird nicht unterstützt. |
| mapcolor | Verwenden Windows für Farbzuordnungen. |
| mapw | gluProject |
| maxsize | Verwenden Windows fenstern. |
| Minsize | Verwenden Windows fenstern. |
| mmode | glMatrixMode |
| Verschieben | Wird nicht unterstützt. |
| mswapbuffers | Verwenden Windows fenstern. |
| multimap | Verwenden Windows für Farbzuordnungen. |
| multmatrix | glMultMatrix |
| n3f | glNormal3fv |
| newpup | Verwenden Windows für Menüs. |
| newtag | Wird nicht unterstützt. |
| nmode | glEnable ( GL _ NORMALIZE ) |
| Noborder | Verwenden Windows fenstern. |
| Lautstärke | Verwenden Windows für die Ereignisbehandlung. |
| noport | Verwenden Windows fenstern. |
| normal | glNormal3fv |
| nurbscurve | gluNurbsCurve |
| nurbssurface | gluNurbsSurface |
| objdelete | Wird nicht unterstützt. |
| objinsert | Wird nicht unterstützt. |
| objreplace | Wird nicht unterstützt. |
| onemap | Verwenden Windows für Farbzuordnungen. |
| Ortho | glOrtho |
| ortho2 | gluOrtho2D |
| overlay | Verwenden Windows. |
| pagecolor | Wird nicht unterstützt. |
| Passthrough | glPassThrough |
| patch | glEvalMesh2 |
| patchbasis | glMap2 |
| patchcurves | glMap2 |
| patchprecision | Wird nicht unterstützt. |
| Pclos | Wird nicht unterstützt. (Siehe glEnd.) |
| Pdr | Wird nicht unterstützt. (Siehe glVertex.) |
| Perspektive | gluPerspective |
| Wählen | gluPickMatrix, glRenderMode ( GL _ SELECT ) |
| picksize | gluPickMatrix |
| pixmode | glPixelTransfer und 3 |
| pmv | Wird nicht unterstützt. (Siehe glBegin und glVertex.) |
| pnt | glBegin ( GL _ POINTS ) |
| pntsize | glPointSize |
| pntsizef | glPointSize |
| pntsmooth | glEnable ( GL _ POINT _ SMOOTH ) |
| polarview | Wird nicht unterstützt. (Siehe glRotate und glTranslate.) |
| polf | Wird nicht unterstützt. |
| Poly | Wird nicht unterstützt. |
| polymode | glPolygonMode |
| polysmooth | glEnable ( GL _ POLYGON _ SMOOTH ) |
| popattributes | glPopAttrib |
| popmatrix | glPopMatrix |
| popname | glPopName |
| popviewport | glPopAttrib |
| Prefposition | Verwenden Windows fenstern. |
| prefsize | Verwenden Sie Windows für Fenster. |
| duomode | Verwenden Sie Windows für Fenster. |
| pushattributes | glPushAttrib |
| pushmatrix | glPushMatrix |
| pushname | glPushName |
| pushviewport | glPushAttrib ( GL _ VIEWPORT ) |
| pwlcurve | gluPWLCurve |
| qcontrol | Verwenden Sie Windows für die Ereignisbehandlung. |
| qdevice | Verwenden Sie Windows für die Ereignisbehandlung. |
| Qenter | Verwenden Sie Windows für die Ereignisbehandlung. |
| qgetfd | Verwenden Sie Windows für die Ereignisbehandlung. |
| qread | Verwenden Sie Windows für die Ereignisbehandlung. |
| qreset | Verwenden Sie Windows für die Ereignisbehandlung. |
| Qtest | Verwenden Sie Windows für die Ereignisbehandlung. |
| rcrv | Wird nicht unterstützt. |
| rcrvn | Wird nicht unterstützt. |
| Rdr | Wird nicht unterstützt. |
| readdisplay | Wird nicht unterstützt. |
| readRGB | Wird nicht unterstützt. |
| readsource | glReadBuffer |
| rect | glRect, glPolygonMode |
| rectf | glRect |
| rectcopy | glCopyPixels |
| rectread | glReadPixels |
| rectwrite | glDrawPixels |
| rectzoom | glPixelZoom |
| Resetls | Wird nicht unterstützt. |
| reshapeviewport | Wird nicht unterstützt. |
| RGBcolor | glColor |
| RGBcursor | Verwenden Sie Windows für Cursor. |
| RGBmode | Verwenden Sie Windows für Fenster. |
| RGBrange | Wird nicht unterstützt. |
| RGBwritemask | glColorMask |
| Ringeln | Wird nicht unterstützt. |
| Rmv | Wird nicht unterstützt. |
| rot | glRotate |
| rotate | glRotate |
| rpatch | Wird nicht unterstützt. |
| rpdr | Wird nicht unterstützt. |
| rpmv | Wird nicht unterstützt. |
| Sbox | glRect |
| Skalierung | glScale |
| sclear | glClear ( GL _ STENCIL _ BUFFER BIT _ ) |
| scrbox | Wird nicht unterstützt. |
| Screenspace | Wird nicht unterstützt. |
| scrmask | glScissor |
| scrnattach | Verwenden Sie Windows für Fenster. |
| scrnselect | Verwenden Sie Windows für Fenster. |
| scrsubdivide | Wird nicht unterstützt. |
| select | glRenderMode |
| set bell | Wird nicht unterstützt. |
| setcursor | Verwenden Windows für Cursor. |
| setdblights | Wird nicht unterstützt. |
| setdepth | glDepthRange |
| setlinestyle | glLineStipple |
| setmap | Verwenden Windows für Farbzuordnungen. |
| setmonitor | Wird nicht unterstützt. |
| setnurbsproperty | gluNurbsProperty |
| setpattern | glPolygonStipple |
| setpup | Verwenden Windows für Menüs. |
| setvaluator | Verwenden Windows für Geräte. |
| setvideo | Wird nicht unterstützt. |
| shademodel | glShadeModel |
| shaderange | glFog |
| singlebuffer | Verwenden Windows fenstern. |
| Smoothline | glEnable ( GL _ LINE _ SMOOTH ) |
| spclos | Wird nicht unterstützt. |
| splf | Wird nicht unterstützt. (Siehe glBegin.) |
| Schablone | glStencilFunc, glStencilOp |
| stensize | glStencilMask |
| stepunit | Verwenden Windows fenstern. |
| Strwidth | Verwenden Windows für Schriftarten und Zeichenfolgen. |
| Subpixel | Nicht erforderlich. |
| swapbuffers | SwapBuffers |
| swapinterval | Verwenden Windows fenstern. |
| swaptmesh | Wird nicht unterstützt. (Siehe glBegin( GL _ TRIANGLE FAN _ ) |
| swinopen | Verwenden Windows fenstern. |
| swritemask | glStencilMask |
| t2 | glTexCoord2 |
| tevbind | glTexEnv |
| tevdef | glTexEnv |
| texbind | glTexImage2D, glTexParameter, gluBuild2DMipmaps |
| texdef2d | glTexImage2D, glTexParameter, gluBuild2DMipmaps |
| texgen | glTexGen |
| textcolor | Wird nicht unterstützt. |
| textinit | Wird nicht unterstützt. |
| textport | Wird nicht unterstützt. |
| tie | Verwenden Windows für die Ereignisbehandlung. |
| tpoff | Wird nicht unterstützt. |
| tpon | Wird nicht unterstützt. |
| translate | glTranslate |
| Unterlage | ChoosePixelFormat |
| unqdevice | Verwenden Windows für die Ereignisbehandlung. |
| v | glVertex |
| videocmd | Wird nicht unterstützt. |
| Viewport | glViewport |
| winattach | Verwenden Windows fenstern. |
| winclose | wglDeleteContext, CloseWindow |
| winconstraints | Verwenden Windows fenstern. |
| windepth | Verwenden Windows fenstern. |
| Fenster | glFrustum |
| Winget | wglGetCurrentContext |
| winmove | Verwenden Windows fenstern. |
| winopen | Verwenden Windows fenstern. |
| winpop | Verwenden Windows fenstern. |
| winposition | Verwenden Windows fenstern. |
| winpush | Verwenden Windows fenstern. |
| winset | Verwenden Windows fenstern. |
| wintitle | Verwenden Windows fenstern. |
| wmpack | glColorMask |
| Writemask | glIndexMask |
| Writepixels | glDrawPixels |
| writeRGB | glDrawPixels |
| xfpt | Wird nicht unterstützt. |
| zbuffer | glEnable ( GL _ DEPTH _ TEST ) |
| zclear | glClear ( GL _ DEPTH BUFFER BIT _ _ ) |
| zdraw | Wird nicht unterstützt. |
| -100000000 | glDepthFunc |
| zsource | Wird nicht unterstützt. |
| zwritemask | glDepthMask |