|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| IChangingDrawable | Objects that move or change during the simulation should implement this interface, to be redrawn on each simulation time step even if the viewpoint does not change. |
| IDrawable | An object (in model coordinates) can be defined as drawable by implementing this interface, and by adding it to the list of drawables. |
| IDrawing | This interface contains some basic drawing operations |
| IDrawingCapture | A simplified abstraction of IDrawing. |
| IDrawnOverlay | (Internal) Used to implement a MapImage |
| IInvisible | Used to make an object invisible, so that it cannot be selected, such as a controller for an intersection with no phases |
| IMouseState | An interface to the current mouse state |
| IRecalcListener | USed to register an object to receive notifications when an object is moved, and its geometry is recalculated |
| IRenderer | Implement this interface and then register the implementer with IWindow to cause your object to be called for drawing during the main screen refresh |
| ISurfaceColourer | A handle to the controls in the surface colouring window |
| IViewport | The Viewport holds information about the current view of the model - including the location of the viewpoint, the rotation, the zoom, the tilt angle and which layers are currently visible. |
| OpenGL | This interface is a subset of the Open GL drawing interface. |
| OpenGLU | A (very limited) subset of the GLU interface |
| OpenGLWindow | A "low-level" interface to the window (canvas) used to draw the OpenGL scene. |
| OpenGLXy | An (x,y) point in 2-D space for OpenGL |
| OpenGLXyz | An (x,y,z) point in 3-D space for OpenGL |
| Enum Summary | |
|---|---|
| IDrawing.AxisR | An enumeration used to specify rotation for drw.rotate() |
This package provides interfaces to drawing methods and objects: IViewport, IDrawing, OpenGL, etc.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||