home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 534.lha / Ham_e_Library_v3.0 / contents.doc next >
Text File  |  1991-08-08  |  3KB  |  93 lines

  1. contents.doc
  2.  - this file here
  3.  
  4. renderlib.doc
  5.  - brief doc describing the fuctions in renderhame.library
  6.  
  7. rend_pragmas.h
  8.  - pragma file for using direct register passing from 'C' code
  9.  
  10. renderhame.o
  11.  - link using this file only if you don't use the pragma file.
  12.  
  13. renderhame.fd
  14.  - .fd file for users of languages other than 'C'
  15.  
  16. renderhame.library
  17.  - the library itself which goes in your libs: directory.
  18.  
  19. RendRev.h
  20.  - contains revision notes, the current library version and revision
  21.  
  22. RendProtos.h
  23.  - 'C' prototypes for the library functions.
  24.  
  25. RendStruct.h
  26.  - contains the definition of the rgb_image structure used by the 
  27.    rendering routines.
  28.  
  29. RendDemo.c
  30.  - 'C' source code example. Compiled with SAS V5.1
  31.  
  32. RendDemo
  33.  - Executable of example. Requires the pic160x100.??? files below to run.
  34.  
  35. makefile
  36.  - SAS style makefile to create the demo.
  37.  
  38. pic160x100.red
  39. pic160x100.grn
  40. pic160x100.blu
  41.  - red, green and blue data files for use with RendDemo
  42.  
  43.  
  44. hame.o         - link this with your user program if you don't use the 
  45.                  pragmas. It contains stub functions that pop the
  46.                  function arguments off of the stack, put them into
  47.                  the correct registers and call the actual library
  48.                  functions. If you use lattice 'C', We suggest that
  49.                  you use the pragmas instead.
  50.  
  51. HameStruct.h     - This contains the definition of the HamePort structure,
  52.                  the HameFont structure and the Clip structure.
  53.  
  54. HameProtos.h     - This contains 'C' function prototypes for all the 
  55.                  library functions.
  56.  
  57. hame_pragmas.h - Including this in your 'C' program will allow the compiler
  58.                  to call the library functions directly, without passing
  59.                  parameters on the stack.
  60.  
  61. hame.fd        - This is a .fd file that describes how to call the library
  62.                  routines. BASIC users would run this through ConvertFD to
  63.                  get the .bmap file, however this has already been done 
  64.                  for them. Other languages (i.e. MODULA II) have their own
  65.                  mechanisms. See the manual for your compiler or interpreter
  66.                  for the correct steps.
  67.  
  68. hame.bmap      - This is the .bmap file that BASIC users will require.
  69.                  Note that the function names in BASIC do not have an
  70.                  underscore in them. This is because the ConvertFD program
  71.                  which creates '.bmap' files for BASIC cannot handle them.
  72.                  This '.bmap' file was created by modifying the 'hame.fd'
  73.                  file so that the underscores were gone, and running the
  74.                  result through ConvertFD.
  75.  
  76. hame.library   - This is the current version of hame.library. It goes into 
  77.                  your libs: directory.
  78.  
  79. HDemo.bas      - ASCII BASIC source code example of using the library
  80.  
  81. BuffDemo.c     - 'C' example of using the library. Demonstrates rendering
  82.                  from 8 bit buffers and using Clips.
  83.  
  84. FontDemo.c     - 'C' example of using the library. Demonstrates colorfonts
  85.                  and both types of text rendering.
  86.  
  87. DrawDemo.c     - 'C' example of using the library. Demonstrates the drawing
  88.                  functions.
  89.  
  90.  
  91.  
  92.  
  93.