home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / screen / wibl3928.lha / docs / WindowBlender.doc next >
Text File  |  1992-11-14  |  6KB  |  155 lines

  1. WindowBlender.application/WindowBlenderWindowBlender.application/WindowBlender
  2.  
  3.     NAME
  4.         WindowBlender -- Does various mappings in a window.
  5.  
  6.     SYNOPSIS
  7.         PUB=Screen/K,
  8.         Shanghai/S,
  9.         Depth/N,
  10.         DISP=Display/H/K,
  11.         NC=NColors/K/N,
  12.         Formula/N,
  13.         CY=Cycle/N,
  14.         CS=ColorStep/N,
  15.         CSA=ColorStepAdvance/S,
  16.         PRED=RedPeriod/N/K,
  17.         PGREEN=GreenPeriod/N/K,
  18.         PBLUE=BluePeriod/N/K,
  19.         Diag/K,
  20.         HR=HighRate/D/K,
  21.         LR=LowRate/D/K,
  22.         NCB=NoColorBand/S,
  23.         HP=HPlane/D/K,
  24.         VI=Visual/D/K,
  25.         NoSlow/S,
  26.         JR=JuliaR/D/K,
  27.         JI=JuliaI/D/K,
  28.         MJ=MJIter/N/K,
  29.         BD=BackDrop/S,
  30.         Phase/D/K,
  31.         LP=LowerPeriod/N/K,
  32.         HP=HigherPeriod/N/K,
  33.         IUX=InitialUpperX/D/K,
  34.         IUY=InitialUpperY/D/K,
  35.         ILX=InitialLowerX/D/K,
  36.         ILY=InitialLowerY/D/K,
  37.         BHC=BHCount/N/K,
  38.         BHD=BHDTime/D/K,
  39.         BHM=BHMass/D/K,
  40.         BHxv/D/K,
  41.         BHyv/D/K,
  42.         BHER=BHEscRadius/D/K,
  43.         BHCR=BHContRadius/D/K,
  44.         BHG=BHGravConst/D/K,
  45.         BHP=BHPlacement/N/K,
  46.         ScrWidth/N/K,
  47.         ScrHeight/N/K,
  48.         ScrOScan/N/K,
  49.         ScrAutoScroll/S
  50.  
  51.             (Tooltypes and ReadArgs)
  52.  
  53.     FUNCTION
  54.         Opens a window, fills it with a mapping using
  55.         the given formula, and cycles the colors using the given
  56.         cycling method.
  57.  
  58.         Parameters can be taken from either the Workbench ToolTypes
  59.         or CLI ReadArgs, depending how it was started.
  60.  
  61.     INPUTS
  62.         Screen/K                - Public Screen Name to open or use
  63.                                   (If not given and Display is not given,
  64.                                   will initially pop up an ASL screenmode
  65.                                   requester.)
  66.  
  67.         Depth/N                 - Depth of screen to open. Works in
  68.                                   conjunction with Display.
  69.  
  70.         DISP=Display/H          - Display ID in hex. If given, opens its
  71.                                   own screen accordingly and uses
  72.                                   Screen as the public sceen name, if
  73.                                   given.
  74.  
  75.         Formula/N               - Formula # of selected operation.
  76.         CY=Cycle/N              - A cycling function #.
  77.         CS=ColorStep/N          - Color-stepping function (see NOTES) for
  78.                                   Blend cycling mode.
  79.  
  80.         CSC=ColorStepAdvance/S  - Step color stepping (see NOTES)
  81.                                   for Blend cycling mode.
  82.  
  83.         PRED=RedPeriod/N/K
  84.         PGREEN=GreenPeriod/N/K
  85.         PBLUE=BluePeriod/N/K
  86.                                 - Period variation with time (Blend cycling
  87.                                   only.)
  88.  
  89.         Diag                    - Name of file/channel to dump diagnostic
  90.                                   information.
  91.  
  92.         HR=HighRate/D/K
  93.         LR=LowRate/D/K          - sweeps per palette. Randomized
  94.                                   between these two.
  95.  
  96.         NCB=NoColorBand/S       - Turns on/off color band on right side.
  97.  
  98.         HP=HPlane/D/K
  99.         VI=Visual/D/K           - floating-point values for Oddesey
  100.                                   calculations
  101.  
  102.         NoSlow/S                - When TRUE, forces WindowBlender to do calcul
  103.         ations
  104.                                   at a task priority of 0. (Defaults to doing 
  105.         calculations
  106.                                   to a "background" priority of -1 to allow it
  107.          to be
  108.                                   used as a "background backdrop" allowing oth
  109.         er
  110.                                   useful work to be done).
  111.  
  112.         JR=JuliaR/D/K           - Julia Real        (Julia Set only)
  113.         JI=JuliaI/D/K           - Julia Imaginary   (Julia Set only)
  114.         MJ=MJIter=/N/K          - Max Mandelbrot/Julia Iterations
  115.                                   (Mandelbrot, Julia, and Gravity only)
  116.  
  117.         Phase/D/K               - Phase relationship of the three guns (ColorA
  118.         dvance #3 only)
  119.         LP=LowerPeriod/N/K      - Lower value of period variation (ColorAdvanc
  120.         e #3 only)
  121.         HP=HigherPeriod/N/K     - Higher value of period variation (ColorAdvan
  122.         ce #3 only)
  123.  
  124.         BHC=BHCount/N           - Number of Black Holes
  125.         BHD=BHDTime/D           - Delta-time increments
  126.         BHM=BHMass/D            - Default Masses of indivual black holes
  127.         BHxv/D                  - Initial x-component velocity of particle
  128.         BHyv/D                  - Initial y-component velocity of particle
  129.         BHER=BHEscRadius/D      - Escape radius to end iteration on
  130.         BHCR=BHContRadius/D     - Radius to contain black hole placement in
  131.         BHG=BHGravConst/D       - Gravitational Constant to run system with
  132.         BHP=BHPlacement/N       - Placement code of the black holes:
  133.                                     0 - circular
  134.                                     1 - circular with pinpoint
  135.                                     2 - linear
  136.                                     3 - random
  137.                                     4 - manual
  138.  
  139.     RESULT
  140.         At prsent, nothing is returned.
  141.  
  142.     NOTES
  143.         Color stepping steps the palette every CS entries, where CS is the
  144.         color-stepping factor. That is, CS independent and interleaved
  145.         waves of color-churning will occur.
  146.  
  147.     BUGS
  148.         If in cycle-forwards or cycle-backwards mode, sometimes the
  149.         color palette is cleared if the Screen is changed. For now,
  150.         just select another color mode.
  151.  
  152.         The GUI for this version of WindowBlender is incomplete. However,
  153.         enough functionality is present to acheive satisfactory results.
  154.         These deficits will be addressed in a later release.
  155.