Museum

Home

Lab Overview

Retrotechnology Articles

⇒ libiris R1c

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Anchors

1I

3

Manual — libiris R1c

163 entries

1I

dlirisdownload a boot file over a serial connection

3 (intro)

RGBcolorset the current color in RGB mode
RGBcursorset the characteristics of the cursor in RGB mode
RGBmodeset a display mode that bypasses the color map
RGBwritemaskgrant write access to a subset of the available bitplanes
arcdraw a circular arc
arcfdraw a filled circular arc
attachcursorattach the cursor to two valuators
bboxspecify bounding box and minimum pixel radius for drawing commands
blinkchange the color map entry at a selectable rate
callobjinstantiate an object
charstrdraw a string of raster characters on the screen
circoutline a circular region
circfdraw a filled circle
clearclear the viewport
clearhitcodezero the system hitcode
cliplineclip a set of lines
clippntclip an array of points
clippolyclip a polygon
clkoffturn off the keyboard click
clkonturn on the keyboard click
closeobjclose an object
cmovchange the current character position
colorset the color attribute
cursoffturn the cursor off
cursonturn the cursor on
curveitdraw a curve
defcursordefine a cursor glyph
deflinestyledefine a linestyle
defobjfontdefine an object font
defrasterfontdefine a raster font
deftexturedefine a screen texture pattern
deletedelete commands from an object
delobjdelete an object
doublebufferset the display mode to double buffer mode
drawdraw a line from the current graphics position to the specified point
editobjopen an object for editing
endpickturn picking mode off
endselectturn selecting mode off
finishwait until the terminal command queue and pipeline are empty
fontselect a raster font to display text
frontbufferenable updating in the front buffer
gRGBcolorreturn the current RGB value
gRGBcursorreturn the characteristics of the cursor in RGB mode
gRGBmaskreturn the current RGB writemask
gconfigreconfigure the IRIS
genobjreturn a unique integer for use as an object name
gentagreturn a unique integer for use as a tag
getbufferindicate which buffers are enabled for writing
getbuttonreturn the current state of a button
getcmmodereturn the current color map mode
getcolorreturn the current color
getcursorreturn the cursor characteristics
getdepthreturn the parameters of the setdepth command
getdisplaymodereturn the current display mode
getfontreturn the current raster font number
getheightreturn the maximum height of the characters in the current raster font
gethitcodereturn the current system hitcode
getlsbackupreturn the status of the linestyle backup mode
getlstylereturn the current linestyle
getlwidthreturn the current linewidth
getmapreturn the number of the currently selected color map
getmatrixreturn the current transformation matrix
getobjfontreturn the number of the current object font
getplanesreturn the number of available bitplanes
getresetlsreturn the status of resetls
getscrmaskreturn the current screen mask
gettexturereturn the index of the currently selected texture
getvaluatorreturn the current value of a valuator
getviewportreturn the current viewport
getwritemaskreturn the current writemask
gexitterminate an IRIS program
gflushforce all unsent commands down the network to the geometry pipeline
ginitinitialize the IRIS
gresetreset all global attributes to their initial values
insertinsert commands in an object at the chosen location
intro
isobjtell whether a given object identification names an object
istagtell whether a given tag is in use within the currently open object
keyboardreturn an ASCII character
lampoffturn off display lights on the keyboard
linewidthspecify the linewidth
loadmatrixload a transformation matrix
lookatdefine a viewing transformation
lsbackupcontrol whether the last three pixels of a line are colored
makeobjcreate an object
maketagname the next command in the display list
mapcolorchange a color map entry
mapwmap a point on the screen into a line in 3D world coordinates
mapw2map a point on the screen into 2D world coordinates
modifydefine a linear mapping between a valuator and a command argument
movemove to a specified point
multimaptreat the color map as sixteen small maps
multmatrixpre-multiply the current transformation matrix
noisefilter valuator motion
objfontselect an object font to display text
objstrdraw a string of object font characters on the screen
onemaptreat the color map as one large map
orthodefine an orthographic projection transformation
pagecolorset the color of the textport background
pagewritemaskset the writemask for the textport background
perspectivedefine a perspective projection transformation
pickput the system in picking mode
picksizeset the dimensions of the picking window
pntdraw a point
polarviewdefine the viewer’s position in polar coordinates
polfdraw a filled convex polygon on the screen
polyoutline a polygon
popattributespop the attribute stack
popmatrixpop the transformation matrix stack
popviewportrestore the viewport, screen mask, and setdepth parameters
pushattributespush attributes on a stack
pushmatrixpush down the transformation matrix stack
pushviewportsave the current viewport, screen mask, and setdepth parameters
qbuttonqueue a button
qentercreate a queue entry
qkeyboardqueue keyboard characters
qreadread the first entry in the event queue
qresetempty the event queue
qtestcheck contents of the event queue
qvaluatorenable queueing of valuator state changes
readRGBreturn values of specific pixels
readpixelsreturn values of specific pixels
rectoutline a rectangular region
rectffill a rectangular area
replaceoverwrite existing display list commands with new ones
resetlscontrol the continuity of linestyles
ringbellring the bell
rotaterotate graphical primitives
scalescale and mirror objects
screenpntreturn screen coordinates to caller
scrmaskdefine a clipping mask for the screen
selectput the IRIS in selecting mode
setbellset the duration of the keyboard bell
setbuttoninitialize a button
setcursorset the cursor characteristics
setdepthset up a 3D viewport
setlinestyleselect a linestyle
setmapchoose one of the sixteen small color maps (in multimap mode only)
setplanesset the number of available planes
settextureselect a pattern for filling polygons, rectangles, and curves
setvaluatorassign an initial value to a valuator
singlebufferwrite and display all the bitplanes
strwidthreturn the width of the specified text string
swapbuffersswap the front and back buffers in double buffer mode
swapintervaldefine a minimum time between buffer swaps
syncwait for a vertical retrace period
textcolorset the color of text
textportallocate an area of the screen for the textport
textwritemaskgrant write permission for the textport
tietie two valuators to a button
tpoffturn off the textport
tponturn on textport
transformtransform floating point coordinates and return results
translatetranslate graphical primitives
unqbuttonunqueue a button
unqkeyboardunqueue the keyboard
unqvaluatorunqueue a valuator
viewportallocate an area of the screen for an image
windowdefine a perspective projection transformation
writeRGBpaint a row of pixels on the screen
writemaskgrant write permission to available bitplanes
writepixelspaint a row of pixels on the screen

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026