This project has long since ceased to be maintained by CMU. The current
version has been extensively patched to make it more compatible with
*nix platforms and modern display hardware. All of the basic rendering
functions are usable but some of the more esoteric functionsImages,
for exampleare not known to work which means they probably do not
work.
This version is maintained by the Pedagogical Tools Group at Earlham
College. If you would like to participate in this effort contact Jim
Rogers or send mail to the user pedagogical
.
Class Summary |
(CarnegieMellonGraphics2 globals) |
|
Color |
The Color class is used by the system to represent color information
(of all things). |
EditableImage |
Images that can be manipulated at the pixel level. |
Font |
Class for representing fonts. |
Image |
The Image class |
KeyboardEvent |
KeyboardEvents are generated whenever the user presses a key. |
KeyModifiers |
The KeyModifiers objects act as a "set" whose domain is that of the
modifier keys that are available on a given system (usually control, shift,
and alt). |
MouseEvent |
MouseEvents are generated whenever the user performs some action with the
mouse. |
NamedKey |
The NamedKey class acts as a namespace for constants that
correspond to keys that do not have a simple ASCII representation. |
Style |
Style objects are used to encapsulate several pieces of style information
to be passed to drawing calls. |
TimerEvent |
TimerEvents are used to keep track of events that happen at regular intervals. |
Transform |
Transform objects are used to encapsulate image transformations:
rotations and scales. |
Window |
The Window class is used to represent that actual drawing surfaces. |
WindowManager |
The WindowManager class is used when operating the library in an event driven
mode. |