Full Index of Classic HOOPS
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
Z
Back
Alias
- color alias
- definition of, (Click here)
- searching for all defined color aliases, (Click here)
- showing full RGB/HLS expansion, (Click here)
- segment alias
- definition of, (Click here)
- searching for all defined segment aliases, (Click here)
- showing full expansion, (Click here)
Alignment, of text, (Click here)
Arc
- circular (see Circle)
- elliptical (see Ellipse)
- moving between segments, by key, (Click here)
Atmospheric Attenuation (see depth cueing in Rendering Options)
Attributes
- allowing non-segmented setting of attributes, (Click
here)
- camera (see Color)
- default attributes
- driver (see Drivers)
- locking attribute settings: set in Rendering Options
- modelling (see Modelling Transforms)
- scaling
- transforming
- rotating
- rendering options (see Rendering Options)
- setting drawing attributes on shell/mesh vertices, (Click here)
- setting priority, (Click here)
- showing
- the net attribute value, (Click here)
- the value of one particular attribute, (Click here)
- the value of a certain part of an attribute, (Click here)
- texture (see Texture)
- viewing
- window (see Window)
- camera (see Background
Backing Store (see Backplane Culling
Bounding Volumes
- circumcuboid (see Circumcuboid)
- circumsphere (see Circumsphere)
- resetting bounding volume specifications, (Click here)
- showing bounding volume specification, (Click here)
- using bounding volumes in rendering and selection control (see System Options)
Buffers
- forcing HOOPS to use the system's color frame buffer: set in Driver Options
- setting character string buffer size: set in System Options
- Z-buffer hsr algorithm
- using available hardware
- using HOOPS software
- setting software frame buffer options
- setting Z-buffer as the hsr algorithm: set in Rendering Options
Button
- enabling button events, (Click here)
- showing button that caused current event, (Click here)
- showing device that caused the current event, (Click here)
Callback Routines
- defining name, (Click here)
- searching for, (Click here)
- showing callback definition, (Click here)
Camera
- explicit definition, (Click here)
- relative motion
- dollying, (Click here)
- orbiting, (Click here)
- panning, (Click here)
- rolling, (Click here)
- zooming, (Click here)
- setting camera by volume, (Click here)
- setting specific parameters
- camera field, (Click here)
- position, (Click here)
- target, (Click here)
- up vector, (Click here)
- projection type, (Click here)
- viewing, use show_(attribute), (Click here)
C Code Generation of a HOOPS program
(see entry in System Options)
Character Alignment, (Click
here)
Character Sets Available
- ISO Latin
- ISO Latin One
- table of Character set (Click here)
- EUC (Only available with a Kanji license)
- raw 16 bit encoding
Circle
- arc
- inserting, (Click here)
- showing, (Click here)
- chord
- inserting, (Click here)
- showing, (Click here)
- delete, by key, (Click here)
- flush, by key, (Click here)
- inserting, (Click here)
- moving between segments, by key, (Click
here)
- setting
- edge pattern, (Click here)
- edge weight, (Click here)
- show, (Click here)
- wedge
- inserting, (Click here)
- showing, (Click here)
Circumcuboid
- setting bounds, (Click here)
- computation of bounds, (Click here)
- showing, (Click here)
Circumsphere
- setting bounds, (Click here)
- computation of bounds, (Click here)
- showing, (Click here)
Clipping
Color
- color map
- modifying, (Click here)
- showing a single entry, (Click
here)
- showing count, (Click here)
- setting, (Click here)
- color models supported by HOOPS, (Click
here)
- setting color model: option in Set_Color_Map
/ Set_Color_by_Value
- computing color space conversions, (Click
here)
- defining a new color name, (Click here)
- driver options (that are applicable)
- forcing color scheme to black and white
- gamma correction
- if system has a color frame buffer
- forcing HOOPS to use the system color frame buffers
- reserving color map entries
- specifying maximum number of colors HOOPS can use
- setting driver options (Click here)
- evaluating the color on a particular piece of geometry, (Click
here)
- interpolation (see Rendering Options)
- setting color
- by index, (Click here)
- by name, (Click here)
- by value, (Click here)
- by FIndex, (Click here)
- showing the RGB color space conversion of a named color, (Click
here)
Convex Hull
- computation of, (Click here)
Coordinate System
- conversions, (Click here)
- setting handedness, (Click here)
Copy
- contents of one segment into another, (Click
here)
- segment, (Click here)
Creation
- error handlers, (Click here)
- exit handlers, (Click here)
- segment, (Click here)
Cross Product
- evaluation of, (Click here)
Culling
Cursor
- controlling size of selection area around cursor, set in Driver
Options
Cutting Planes
- delete, by key, (Click here)
- flush, by key, (Click here)
- inserting, (Click here)
- moving geometry type between segments, by key, (Click
here)
- showing, (Click here)
Data Types
- in Classic HOOPS (Click here)
Deleting (also see entries under
Flush)
- by key, (Click here)
- segment, (Click here)
Depth Buffer, see Z-buffer
Depth Cueing (see Rendering
Options)
Dot Product
Double Buffering
Disabling Input
Display
- clearing, (Click here)
- updating, (Click here)
Drawing (see entries under Rendering
Options also)
- allowing non-segmented setting of attributes, (Click
here)
- controlling the amount of redrawing in updates, (Click
here)
- forcing a particular window/primitive to be drawn last, (Click
here)
- setting visibility of primitives, (Click
here)
- setting color during rendering
- by index, (Click here)
- by value, (Click here)
- by FIndex, (Click here)
- updating display, (Click here)
Drivers
- setting a connection between graphics database and an output device, (Click
here)
- showing information/settings on drivers, (Click
here)
Driver Options
- activating a backing store
- controlling size of selection area around cursor
- debugging (driver specific)
- disabling input
- double buffering
- forcing output colors to black and white (for monochrome display emulation)
- gamma correction
- graphics screen
- labelling
- not allowing any movement of screen
- not allowing any resizing of screen
- not allowing any stretching of screen
- setting the size of the screen
- specifying the border around the screen
- specifying the control area around the screen
- if system has a color frame buffer
- making HOOPS use the color frame buffer first
- reserving color map entries (needed if buffer is small and lights are
used)
- landscape orientation
- light scaling
- locator transform (driver specific)
- mapping window manager to a HOOPS subscreen
- output format (driver specific)
- pen speed on pen plotter devices
- special events, allowing generation and queueing
- specifying the number of system colors HOOPS can use
- update interrupts, turning off
- window
- getting system to use an already existing windowing system window
- getting different HOOPS windows to share color maps
- write mask (driver specific)
- setting Classic HOOPS Driver Options, (Click
here)
Editing
- image, (Click here)
- mesh, (Click here)
- polygon, (Click here)
- polyline, (Click here)
- shells
- faces, (Click here)
- vertices, (Click here)
- text, (Click here)
Ellipse
- arc
- inserting, (Click here)
- showing, (Click here)
- delete, by key, (Click here)
- flush, by key, (Click here)
- inserting, (Click here)
- moving between segments, by key, (Click here)
- setting
- edge pattern, (Click here)
- edge weight, (Click here)
- setting color
- by index, (Click here)
- by value, (Click here)
- by FIndex, (Click here)
- showing, (Click here)
Evaluating
- existence of entities within some specified segments(s), (Click
here)
- minimized shell, (Click here)
- user selections, (Click here)
- transforms, (Click here)
- vector and matrix computations, (Click here)
Events
- awaiting, (Click here)
- checking for the presence of input events, (Click
here)
- enabling
- button events, (Click here)
- location events, (Click here)
- selection events, (Click here)
- special events, set in Driver Options
- string events, (Click here)
- wakeup events, (Click here)
- flushing all events, (Click here)
- preparing system for a particular event to occur
- button event, (Click here)
- location event, (Click here)
- selection event, (Click here)
- string event, (Click here)
- wakeup event, (Click here)
- queueing
- requeueing, (Click here)
- pseudo events, (Click here)
- special events, (Click here)
- returning current event, (Click here)
- returning parameters of current "special" event, (Click
here)
- selection events
- enabling selection events, (Click here)
- returning second most appropriate geometry item from a `hit test', (Click
here)
- returning sources of current selection event, (Click
here)
- setting allowable cursor proximity to a selection item, set in Driver
Options
- setting selectability of parts of a segment, (Click
here)
- types
- button events
- location events
- selection events
- special events
- wakeup events
- use of an event checker routine (see corresponding entry under System
Options)
Error Handler (see Handler)
Error Messages (see Messages)
Existence of entities within some
specified segment(s), (Click here)
Exit Handler (see Handler)
Extents (see Bounding
Volumes)
Filling In
Flush
- all events, (Click here)
- by key, (Click here)
- contents of a segment, (Click here)
Font
- definition, (Click here)
- showing a font, (Click here)
- showing information on, (Click here)
- setting text font, (Click here)
- specifying path to font files: set in System Options
Gamma Correction (see Geometric Extents (see Bounding
Volumes)
Geometry
- creating/inserting
- arc
- circular, (Click here)
- elliptical, (Click here)
- circle, (Click here)
- circular chord, (Click here)
- circular wedge, (Click here)
- cutting plane, (Click here)
- ellipse, (Click here)
- grid, (Click here)
- image, (Click here)
- light
- distant, (Click here)
- local, (Click here)
- spot, (Click here)
- line, (Click here)
- marker, (Click here)
- mesh, (Click here)
- polygon, (Click here)
- polyline, (Click here)
- shell, (Click here)
- text, (Click here)
- deleting from segment, by key, (Click here)
- editing
- image, (Click here)
- mesh, (Click here)
- polygon, (Click here)
- polyline, (Click here)
- shells
- faces, (Click here)
- vertices, (Click here)
- text, (Click here)
- existence of geometry within some specified segments(s), (Click
here)
- flush from segment, by key, (Click here)
- handedness
- setting handedness of coordinate system, (Click
here)
- setting polygon handedness: set as a Heuristic
- modelling transforms of geometry, see Modelling Transforms
- moving
- between segments, by key, (Click here)
- image, within current user space, (Click
here)
- lights
- position, (Click here)
- target, (Click here)
- text, (Click here)
- opening a geometric primitive, by key, (Click
here)
- opening specific geometric parts
- setting color
- by index, (Click here)
- by value, (Click here)
- by FIndex, (Click here)
- setting drawing priority, (Click here)
- setting handedness of coordinate system, (Click
here)
- setting polygon handedness: set as a Heuristic
- setting visibility of geometry, (Click
here)
Gouraud Shading
Grids
- delete, by key, (Click here)
- flush, by key, (Click here)
- inserting, (Click here)
- moving between segments, by key, (Click here)
- setting color
- by index, (Click here)
- by value, (Click here)
- by FIndex, (Click here)
- setting visibility
- showing, (Click here)
Handedness
- setting handedness of coordinate system, (Click
here)
- setting polygon handedness: set as a Heuristic
Handler
- defining an error handler, (Click here)
- defining an exit handler, (Click here)
Heuristics
- Heuristics allowed
- backplane culling
- clipping
- no concave polygons
- no hidden surfaces
- no incremental updates
- no intersecting polygons
- no memory purges
- no partial erasing
- setting polygon handedness
- quick screen updates from a particular segment
- number of objects considered when a user screen selection is made
- no window transformation of user space
- setting Heuristics, (Click here)
Hidden Surfaces
- removal (hsr) algorithms available
- Painters
- Priority
- Z-sort
- Z-buffer
- using available hardware Z-buffer
- using HOOPS software Z-buffer
- setting software buffer options
- specifying which hsr algorithm to use: set in Rendering
Options
- specifying a drawing heuristic (see Heuristic)
HLS Color Model, setting color
model to HLS, (Click here)
HOOPS
- information on capabilities of current library, (Click
here)
- printing out version of HOOPS being used, (Click
here)
HIC Color Model, setting color
model to HIC, (Click here)
HSV Color Model, setting color
model to HSV, (Click here)
HT_Structures (Click
here for a brief description of each of the types listed below)
- HT_Geometry
- HT_Segment
- HT_Rendition
- HT_Text_Info
Illumination, (see Lights)
Images
- delete, by key, (Click here)
- editing, (Click here)
- flush, by key, (Click here)
- inserting, (Click here)
- moving image around current user space, (Click
here)
- moving image between segments, by key, (Click
here)
- show, (Click here)
Input
- evaluating user selections, (Click here)
- preparing system for a program call from an end user
- using a button, (Click here)
- referencing a point, (Click here)
- selecting an item, (Click here)
- inputting a string, (Click here)
- returning raw device coordinates referenced by user, (Click
here)
- returning device used to reference a screen location, (Click
here)
- showing selected segment
- by name, (Click here)
- by pathname, (Click here)
- showing key of database item selected by user, (Click
here)
- showing key of item selected and keys of all segments in its path, (Click
here)
- showing position selected by user, (Click
here)
Inserting Text (Click here)
- encodings available
- ISO Latin
- ISO Latin One
- raw 16 bit encoding
Interpolation
- allowing texture interpolation: set in Rendering Options
- color interpolation (see Color)
- light interpolation, which algorithm to use (set in Rendering
Options)
- algorithms supported by classic HOOPS
Interrupts
Ink (also see Line)
- insert, (Click here)
- restarting, (Click here)
Insert (see specific geometric
type)
Keys
- deleting by, (Click here)
- renumbering, (Click here)
- returning type of object referenced by a key, (Click
here)
Licensing for additional HOOPS products
Lights
- Deleting, by key, (Click here)
- Flush, by key, (Click here)
- inserting
- a distant light, (Click here)
- a local light, (Click here)
- a spot light, (Click here)
- moving a light to a different segment, by key, (Click
here)
- moving
- a distant light, (Click here)
- light position within segment, (Click
here)
- light target within segment, (Click here)
- light scaling (see here)
- by value, (Click here)
- by FIndex, (Click here)
showing
- a distant light, (Click here)
- a local light, (Click here)
- a spot light, (Click here)
Light Types
- ambient light
- directional light
- distant light
- local light
Lines
- delete, by key, (Click here)
- editing a polyline, (Click here)
- inserting
- ink, (Click here)
- a line, (Click here)
- a polyline, (Click here)
- moving a line to a different segment, by key, (Click
here)
- setting color
- by index, (Click here)
- by value, (Click here)
- by FIndex, (Click here)
- setting line
- color
- by index, (Click here)
- by value, (Click here)
- by FIndex, (Click here)
- weight, (Click here)
- pattern, (Click here)
- showing
- a line, (Click here)
- a polyline, (Click here)
Marker
- inserting, (Click here)
- delete, by key, (Click here)
- moving a marker to a different segment, by key, (Click
here)
- setting marker
- color
- by index, (Click here)
- by value, (Click here)
- by FIndex, (Click here)
- size, (Click here)
- symbol, (Click here)
- show, (Click here)
Matrices
Memory
- evaluating memory usage, (Click
here)
- relinquishing temporary memory, (Click here)
- stopping memory purges: set as a Heuristic
Mesh
- delete, by key, (Click here)
- editing, (Click here)
- flush, by key, (Click here)
- inserting, (Click here)
- moving a mesh to a different segment, by key, (Click
here)
- opening
- an edge, (Click here)
- a face, (Click here)
- a vertex, (Click here)
- setting
- color on faces/edges
- by index, (Click here)
- by value, (Click here)
- by FIndex, (Click here)
- the edge pattern, (Click here)
- the edge weight, (Click here)
- the face pattern, (Click here)
- the attributes on multiple vertices, (Click
here)
- setting visibility
- show, (Click here)
Messages
- setting which types of messages can be issued: set in System
Options
- types
- fatal errors
- errors
- warnings
- information
- setting maximum number of error messages that can be returned: set in
System Options
Metafiles
- reading metafile information into a segment, (Click
here)
- setting a connection between a segment and a file, (Click
here)
- showing settings, (Click here)
- writing segment information to a disk file, (Click
here)
Moving
- primitives to a different segment, by key, (Click
here)
- a primitive within its user space (see specific primitive)
Modelling Transforms
- rotating
- an object
- about X, Y, or Z axes, (Click here)
- offaxis, (Click here)
- a texture
- about X, Y or Z axes, (Click here)
- offaxis, (Click here)
- scaling
- an object, (Click here)
- a texture, (Click here)
- modelling matrix
- appending transforms, (Click here)
- setting, (Click here)
- unsetting, (Click here)
- translating
- an object, (Click here)
- a texture, (Click here)
Normals
- setting normals on faces/vertices, (Click
here)
Opening
- an edge, (Click here)
- a face, (Click here)
- geometry, (Click here)
- a segment, (Click here)
- a vertex, (Click here)
Painters hsr algorithm
Parsing Strings, (Click
here)
Perspective Correction (see Rendering
Options)
Perspective Projection, (see
Phong Shading
Polyline
Polygon
- delete, by key, (Click here)
- editing, (Click here)
- flush, by key, (Click here)
- drawing heuristics: set in Heuristics
- enabling concave polygons
- enabling intersecting polygons
- inserting, (Click here)
- moving between segments, by key, (Click
here)
- setting
- color on edges/faces
- by index, (Click here)
- by value, (Click here)
- by FIndex, (Click here)
- edge pattern, (Click here)
- edge weight, (Click here)
- face pattern, (Click here)
- polygon handedness: set in Heuristics
- showing, (Click here)
Printer
Priority hsr algorithm
- setting it as the hsr algorithm: set in Rendering
Options
- setting the drawing priority of a primitive, (Click
here)
Program control
- aborting program, (Click here)
- allowing non-segmented setting of attributes, (Click
here)
- exiting program, (Click here)
- pausing, (Click here)
- preparing the system for a program call
- by an end user
- using a button, (Click here)
- referencing a point, (Click here)
- selecting an item, (Click here)
- inputting a string, (Click here)
- wakeup call, (Click here)
- operating system environment during program run-time, (Click
here)
- updating display, (Click here)
Queueing
- pseudo events, (Click here)
- special events, (Click here)
- requeueing, (Click here)
Quick Updates for a particular segment
Rendering
- forcing a drawing order of primitives, (Click
here)
- options
- attribute locking
- interpolation
- debug
- depth cueing
- face displacement
- hidden surface removal algorithms
- Painters
- Priority
- Z-sort
- Z-buffer
- using available hardware Z-buffer
- using HOOPS software Z-buffer
- lighting interpolation algorithms
- perspective correction
- quantization (for devices that the number of colors that can be simultaneously
displayed is limited)
- software frame buffer options (used when hsr algorithm is set to software
Z buffer)
- texture interpolation
- setting options, (Click here)
- setting color on geometry during rendering
- by index, (Click here)
- by value, (Click here)
- by FIndex, (Click here)
- setting drawing priority of a segment/geometry, (Click
here)
- setting normal vector on a vertex/face, (Click
here)
- setting visibility of primitives, (Click
here)
RGB Color Model, setting color
model to RGB, (Click here)
Screen
Search
- for all aliases, (Click here)
- for all callback routine names, (Click here)
- all color names, (Click here)
- for all fonts available on system, (Click
here)
- for obsolete routines (see System Options)
- segments
- by name, may include wildcards, (Click
here)
- for all open segments, (Click here)
- contents of a specified segment, (Click
here)
- all defined texture names, (Click here)
Segment
- allowing non-segmented setting of attributes, (Click
here)
- close, (Click here)
- copy, (Click here)
- creating a segment, (Click here)
- existence of entities within some specified segments(s), (Click
here)
- quick updates for a particular segment: set as a Heuristic
- searching
- for all open segments, (Click here)
- by name, (Click here)
- contents of, (Click here)
- deleting
- by name, (Click here)
- by key, (Click here)
- flush contents
- by name, (Click here)
- by key, (Click here)
- moving geometry between segments, (Click
here)
- opening, (Click here)
- including other segments within current one, (Click
here)
- rename, (Click here)
- returning the segment referenced by a particular style inclusion, (Click
here)
- returning parent of a segment, (Click
here)
- showing segment name when given its key, (Click
here)
- searching
- for all open segments, (Click here)
- by name, (Click here)
- contents of, (Click here)
- setting attributes from a style segment into the currently opened segment,
(Click here)
- setting color on geometry in a segment
- by index, (Click here)
- by value, (Click here)
- by FIndex, (Click here)
- setting visibility of a segment, (Click
here)
- user selection (see User Input)
Selectability
- setting selectability of parts of a segment, (Click
here)
Selection Events
Set
- bounding cuboid, (Click here)
- bounding sphere, (Click here)
- camera (see Color)
- driver options, (Click here)
- edge pattern, (Click here)
- edge weight, (Click here)
- line pattern, (Click here)
- line weight, (Click here)
- handedness
- of coordinate system, (Click
here)
- of polygons: set as a Heuristic
- heuristics, (Click here)
- marker
- text (see Text)
- texture matrix, (Click here)
- user options, (Click here)
- visibility of primitives, (Click
here)
- window (see Window)
Shading
- Algorithms available for lighting interpolation
Shell
- computing minimized shell, (Click here)
- deleting, by key, (Click here)
- editing
- shell faces, (Click here)
- shell vertices, (Click here)
- flush, by key, (Click here)
- inserting, (Click here)
- moving between segments, by key, (Click here)
- setting
- color on edges/faces
- by index, (Click here)
- by value, (Click here)
- by FIndex, (Click here)
- edge pattern, (Click here)
- edge weight, (Click here)
- face pattern, (Click here)
- setting drawing attributes on a large number of vertices, (Click
here)
- setting visibility
- showing, (Click here)
Show
- alias, expansion name when given alias, (Click
here)
- attributes
- colors
- name, (Click here)
- map count, (Click here)
- for a particular piece of geometry, (Click
here)
- the value of an attribute for a particular primitive, (Click
here)
- net value of attributes, (Click
here)
- value of a particular attribute, (Click
here)
- texture, (Click here)
- bounding volumes
- bounding cuboid, (Click here)
- bounding sphere, (Click here)
- info about which one is in use in a segment, (Click
here)
- current event, (Click here)
- cursor within a text string, (Click
here)
- device
- information about a specified device/driver, (Click
here)
- end user's item selector device, (Click
here)
- keyboard device segment that caused current string input event,
(Click here)
- geometry
- arc
- circular, (Click here)
- elliptical, (Click here)
- circle, (Click here)
- circular chord, (Click here)
- circular wedge, (Click here)
- cutting plane, (Click here)
- ellipse, (Click here)
- grid, (Click here)
- image, (Click here)
- light
- local, (Click here)
- distant, (Click here)
- spot, (Click here)
- line, (Click here)
- marker, (Click here)
- mesh, (Click here)
- polygon, (Click here)
- polyline, (Click here)
- shell, (Click here)
- text, (Click here)
- font, (Click here)
- info on font, (Click here)
- HOOPS
- information on HOOPS library in use, (Click
here)
- printing current version in use, (Click
here)
- input string that caused current string event, (Click
here)
- item selected by user
- segment name, (Click here)
- with pathname, (Click
here)
- key of database element selected, (Click
here)
- and keys of all segments in its path, (Click
here)
- position in window space/world space, (Click
here)
- returning locator device that caused current selection event, (Click
here)
- second most appropriate geometry item from a `hit test', (Click
here)
- key
- type of object referenced by, (Click
here)
- location
- 2D position referenced by user, (Click
here)
- hardware source of reference, (Click
here)
- memory usage, (Click here)
- operating system environment while HOOPS software is running, (Click
here)
- pathname, full name expansion of currently opened segment, (Click
here)
- priority, drawing priority of primitive referenced by key, (Click
here)
- segment
- existence of geometry/attribute within segment, (Click
here)
- identifying the segment which contains the given primitive, (Click
here)
- list of segments included in the current segment, (Click
here)
- referenced by a style inclusion, (Click
here)
- selected segment by user, (Click
here)
- special event, parameters of current special event, (Click
here)
- system options, (Click here)
- time elapsed in current program execution, (Click
here)
- time specification of current wakeup call, (Click
here)
Software Frame Z-Buffer
Strings
- enabling string events, (Click here)
- parsing, (Click here)
- string cursor
- finding position of a cursor within a string, (Click
here)
- inserting a cursor into a string, (Click
here)
- moving a cursor within a string, (Click
here)
- returning string that caused current string input event, (Click
here)
- returning keyboard device segment that caused current string input event,
(Click here)
Style Segment
- applying the mother segment's attributes to the currently opened segment,
(Click here)
Surface Normals
- setting normals on faces/vertices, (Click
here)
System
- options
- C code generation
- checking for obsolete routines
- checking routines for errors
- continuous update
- debug
- event checker
- fonts, path to font files
- license
- recording name of currently running application
- setting buffer size when HOOPS called from a C program
- setting maximum number of error messages that can be returned
- updating control
- using bounding volumes in rendering and selection control
- whether or not to issue messages about
- fatal errors
- errors
- warnings
- info
- setting the system options, (Click here)
- reporting errors, (Click here)
- resetting the system, (Click here)
- showing system information on HOOPS library in use, (Click
here)
- showing system options, (Click
here)
System Startup (Click here
for details)
- startup Error Handler
- default color set up
- startup segments
- default attributes
- non-segmented mode
Text
- computing
- the extents of the text, (Click here)
- conversion between string and equivalent 16 bit character integer
array, (Click here)
- the outline of the text, (Click here)
- deleting, by key, (Click here)
- editing, (Click here)
- flushing, by key, (Click here)
- inserting a cursor into a text string, (Click
here)
- moving text between segments, by key, (Click
here)
- scrolling, (Click here)
- setting color
- by index, (Click here)
- by value, (Click here)
- by FIndex, (Click here)
- setting text
- alignment, (Click here)
- direction, (Click here)
- spacing, (Click here)
- showing text referenced by a key, (Click
here)
Texture
- defining a texture, (Click here)
- definition of texture mapping coordinates for a previously opened vertex,
(Click here)
- showing the definition of a particular texture, (Click
here)
- texture matrix
- appending to, (Click here)
- rotating (see Modelling Transforms)
Updates
- allowing continuous updates: set in System Options
- allowing HOOPS to control the amount of redrawing to be done: set in System
Options
- controlling update cycle via use of HOOPS I.M. (Click
here)
- not allowing any partial erasing: set as a Heuristic
- stopping incremental updates: set as a Heuristic
- turning off update interrupts: set in Driver Options
User Input
- evaluating user selections, (Click here)
- preparing system for a program call from an end user
- using a button, (Click here)
- referencing a point, (Click here)
- selecting an item, (Click here)
- inputting a string, (Click here)
- returning raw device coordinates referenced by user, (Click
here)
- returning device used to reference a screen location, (Click
here)
- showing selected segment
- by name, (Click here)
- by pathname, (Click here)
- showing key of database item selected by user, (Click
here)
- showing key of item selected and keys of all
- segments in its path, (Click
here)
- showing position selected by user, (Click
here)
User Options
Vectors
- vector and matrix arithmetic, (Click here)
Visibility
- of primitives within a segment, (Click
here)
- cutting planes
- everything in a segment either on or off
- geometry
- edges
- interior
- perimeters
- mesh quads
- generics
- faces
- images
- lines
- markers
- polygons
- text
- lighting
- of windows (Click here)
- of window frame, (Click here)
Wakeup
- starting a wakeup event, (Click here)
- showing time specification of current wakeup event, (Click
here)
- preparing a program for a wakeup event call, (Click
here)
Window
- driver options
- getting system to use an already existing windowing system window
- getting different HOOPS drivers to share hardware color maps
- not allowing a window transformation of the user space: set as a Heuristic
- setting driver options, (Click here)
- setting window, (Click here)
- setting window frame visibility, (Click
here)
- setting window background, (Click
here)
Wireframe Model
Z-buffer hsr
algorithm
- hsr algorithms used by HOOPS
- hardware Z-buffer
- software Z-buffer
- setting frame buffer options
- setting which algorithm to use: set in Rendering
Options
Z-sort hsr algorithm
Zooming Camera (see Camera)