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