libcan.a : support for creation & manipulation of canvases

TOP | Up | Pheedbak | Download | Tree | Topic | A-Z | Search | Hot | New


The following list represents the modules comprising libcan.a
Following the list are each module's header files and exported functions.

For quick lookup, there is also an alphabetic listing or a listing-by-file of exported functions.

 GO  TO        GO TO headers/exports description (below in this document)
  FILE

canblend.c:  blend rows and columns into the canvas
canbrush.c:  draw a brush onto the canvas
candisp.c:   display parts of a canvas onto the screen
candraw.c:   draw points, lines, rectangles and texture maps onto a canvas
canfile.c:   read and write canvases on stdin and stdout
canhist.c:   histogram operations for canvases
canmap.c:    support arbitrary color transforms on canvases
canmisc.c:   miscellaneous operations
canop.c:     apply global operations to canvases
canpaint.c:  paint brush strokes into the canvas
cantext.c:   draw points, lines, rectangles and texture maps onto a canvas
canundo.c:   support undo on canvases
canvas.c:    basic support for creation an manipulation of canvases
mypercent.c: included so things work correctly...

__________________________________________

NOTES ON MODULES IN LIBCAN.A
__________________________________________


______________________________________________________________
canblend.c: blend rows and columns into the canvas

#include "stdio.h"
#include "canvas.h"
#include "lum.h"


______________________________________________________________
canbrush.c: draw a brush onto the canvas

#include "values.h"
#include "math.h"
#include "stdio.h"
#include "canvas.h"


______________________________________________________________
candisp.c: display parts of a canvas onto the screen

#include "gl.h"
#include "canvas.h"
#include "vect.h"
#include "rch.h"
#include "math.h"


______________________________________________________________
candraw.c: draw points, lines, rectangles and texture maps onto a canvas

#include "values.h"
#include "math.h"
#include "canvas.h"
#include "texture.h"
#include "izoom.h"
#include "polyscan.h"


______________________________________________________________
canfile.c: read and write canvases on stdin and stdout

#include "stdio.h"
#include "canvas.h"


______________________________________________________________
canhist.c: histogram operations for canvases

#include "stdio.h"
#include "math.h"
#include "values.h"
#include "canvas.h"
#include "hist.h"


______________________________________________________________
canmap.c: support arbitrary color transforms on canvases

#include "stdio.h"
#include "canvas.h"
#include "math.h"
#include "izoom.h"
#include "vect.h"
#include "lum.h"


______________________________________________________________
canmisc.c: miscellaneous operations

#include "stdio.h"
#include "canvas.h"
#include "math.h"
#include "lum.h"


______________________________________________________________
canop.c: apply global operations to canvases

#include "stdio.h"
#include "values.h"
#include "canvas.h"
#include "math.h"
#include "izoom.h"
#include "lum.h"
#include "lut.h"


______________________________________________________________
canpaint.c: paint brush strokes into the canvas

#include "math.h"
#include "canvas.h"
#include "texture.h"


______________________________________________________________
cantext.c: raw points, lines, rectangles and texture maps onto a canvas

#include "stdio.h"
#include "math.h"
#include "canvas.h"
#include "objfnt.h"
#include "polyscan.h"


______________________________________________________________
canundo.c: support undo on canvases

#include "stdio.h"
#include "canvas.h"
#include "chunkarena.h"


______________________________________________________________
canvas.c: basic support for creation an manipulation of canvases

#include "stdio.h"
#include "canvas.h"
#include "vect.h"
#include "izoom.h"
#include "math.h"
#include "resource.h"
#include "image.h"



Select any combo of files you'd like to send yourself a compressed tar image of. Trailing character indicates: `/' == Directory; `*' == executable/script. (Depending upon the browser, it may be necessary to hold down the Ctrl key to select/deselect disjoint items.)

a compressed tar image of the above-selected items.
OR, ...
a compressed tar image of the complete libcan directory.

Copyright © 1995, Silicon Graphics, Inc.