| RGBcolor | set the current color in RGB mode | |
| RGBcursor | set the characteristics of the cursor in RGB mode | |
| RGBmode | set a display mode that bypasses the color map | |
| RGBwritemask | grant write access to a subset of the available bitplanes | |
| arc | draw a circular arc | |
| arcf | draw a filled circular arc | |
| attachcursor | attach the cursor to two valuators | |
| bbox | specify bounding box and minimum pixel radius for drawing commands | |
| blink | change the color map entry at a selectable rate | |
| callobj | instantiate an object | |
| charstr | draw a string of raster characters on the screen | |
| circ | outline a circular region | |
| circf | draw a filled circle | |
| clear | clear the viewport | |
| clearhitcode | zero the system hitcode | |
| clipline | clip a set of lines | |
| clippnt | clip an array of points | |
| clippoly | clip a polygon | |
| clkoff | turn off the keyboard click | |
| clkon | turn on the keyboard click | |
| closeobj | close an object | |
| cmov | change the current character position | |
| color | set the color attribute | |
| cursoff | turn the cursor off | |
| curson | turn the cursor on | |
| curveit | draw a curve | |
| defcursor | define a cursor glyph | |
| deflinestyle | define a linestyle | |
| defobjfont | define an object font | |
| defrasterfont | define a raster font | |
| deftexture | define a screen texture pattern | |
| delete | delete commands from an object | |
| delobj | delete an object | |
| doublebuffer | set the display mode to double buffer mode | |
| draw | draw a line from the current graphics position to the specified point | |
| editobj | open an object for editing | |
| endpick | turn picking mode off | |
| endselect | turn selecting mode off | |
| finish | wait until the terminal command queue and pipeline are empty | |
| font | select a raster font to display text | |
| frontbuffer | enable updating in the front buffer | |
| gRGBcolor | return the current RGB value | |
| gRGBcursor | return the characteristics of the cursor in RGB mode | |
| gRGBmask | return the current RGB writemask | |
| gconfig | reconfigure the IRIS | |
| genobj | return a unique integer for use as an object name | |
| gentag | return a unique integer for use as a tag | |
| getbuffer | indicate which buffers are enabled for writing | |
| getbutton | return the current state of a button | |
| getcmmode | return the current color map mode | |
| getcolor | return the current color | |
| getcursor | return the cursor characteristics | |
| getdepth | return the parameters of the setdepth command | |
| getdisplaymode | return the current display mode | |
| getfont | return the current raster font number | |
| getheight | return the maximum height of the characters in the current raster font | |
| gethitcode | return the current system hitcode | |
| getlsbackup | return the status of the linestyle backup mode | |
| getlstyle | return the current linestyle | |
| getlwidth | return the current linewidth | |
| getmap | return the number of the currently selected color map | |
| getmatrix | return the current transformation matrix | |
| getobjfont | return the number of the current object font | |
| getplanes | return the number of available bitplanes | |
| getresetls | return the status of resetls | |
| getscrmask | return the current screen mask | |
| gettexture | return the index of the currently selected texture | |
| getvaluator | return the current value of a valuator | |
| getviewport | return the current viewport | |
| getwritemask | return the current writemask | |
| gexit | terminate an IRIS program | |
| gflush | force all unsent commands down the network to the geometry pipeline | |
| ginit | initialize the IRIS | |
| greset | reset all global attributes to their initial values | |
| insert | insert commands in an object at the chosen location | |
| intro | | |
| isobj | tell whether a given object identification names an object | |
| istag | tell whether a given tag is in use within the currently open object | |
| keyboard | return an ASCII character | |
| lampoff | turn off display lights on the keyboard | |
| linewidth | specify the linewidth | |
| loadmatrix | load a transformation matrix | |
| lookat | define a viewing transformation | |
| lsbackup | control whether the last three pixels of a line are colored | |
| makeobj | create an object | |
| maketag | name the next command in the display list | |
| mapcolor | change a color map entry | |
| mapw | map a point on the screen into a line in 3D world coordinates | |
| mapw2 | map a point on the screen into 2D world coordinates | |
| modify | define a linear mapping between a valuator and a command argument | |
| move | move to a specified point | |
| multimap | treat the color map as sixteen small maps | |
| multmatrix | pre-multiply the current transformation matrix | |
| noise | filter valuator motion | |
| objfont | select an object font to display text | |
| objstr | draw a string of object font characters on the screen | |
| onemap | treat the color map as one large map | |
| ortho | define an orthographic projection transformation | |
| pagecolor | set the color of the textport background | |
| pagewritemask | set the writemask for the textport background | |
| perspective | define a perspective projection transformation | |
| pick | put the system in picking mode | |
| picksize | set the dimensions of the picking window | |
| pnt | draw a point | |
| polarview | define the viewer’s position in polar coordinates | |
| polf | draw a filled convex polygon on the screen | |
| poly | outline a polygon | |
| popattributes | pop the attribute stack | |
| popmatrix | pop the transformation matrix stack | |
| popviewport | restore the viewport, screen mask, and setdepth parameters | |
| pushattributes | push attributes on a stack | |
| pushmatrix | push down the transformation matrix stack | |
| pushviewport | save the current viewport, screen mask, and setdepth parameters | |
| qbutton | queue a button | |
| qenter | create a queue entry | |
| qkeyboard | queue keyboard characters | |
| qread | read the first entry in the event queue | |
| qreset | empty the event queue | |
| qtest | check contents of the event queue | |
| qvaluator | enable queueing of valuator state changes | |
| readRGB | return values of specific pixels | |
| readpixels | return values of specific pixels | |
| rect | outline a rectangular region | |
| rectf | fill a rectangular area | |
| replace | overwrite existing display list commands with new ones | |
| resetls | control the continuity of linestyles | |
| ringbell | ring the bell | |
| rotate | rotate graphical primitives | |
| scale | scale and mirror objects | |
| screenpnt | return screen coordinates to caller | |
| scrmask | define a clipping mask for the screen | |
| select | put the IRIS in selecting mode | |
| setbell | set the duration of the keyboard bell | |
| setbutton | initialize a button | |
| setcursor | set the cursor characteristics | |
| setdepth | set up a 3D viewport | |
| setlinestyle | select a linestyle | |
| setmap | choose one of the sixteen small color maps (in multimap mode only) | |
| setplanes | set the number of available planes | |
| settexture | select a pattern for filling polygons, rectangles, and curves | |
| setvaluator | assign an initial value to a valuator | |
| singlebuffer | write and display all the bitplanes | |
| strwidth | return the width of the specified text string | |
| swapbuffers | swap the front and back buffers in double buffer mode | |
| swapinterval | define a minimum time between buffer swaps | |
| sync | wait for a vertical retrace period | |
| textcolor | set the color of text | |
| textport | allocate an area of the screen for the textport | |
| textwritemask | grant write permission for the textport | |
| tie | tie two valuators to a button | |
| tpoff | turn off the textport | |
| tpon | turn on textport | |
| transform | transform floating point coordinates and return results | |
| translate | translate graphical primitives | |
| unqbutton | unqueue a button | |
| unqkeyboard | unqueue the keyboard | |
| unqvaluator | unqueue a valuator | |
| viewport | allocate an area of the screen for an image | |
| window | define a perspective projection transformation | |
| writeRGB | paint a row of pixels on the screen | |
| writemask | grant write permission to available bitplanes | |
| writepixels | paint a row of pixels on the screen | |