com.partnersoft.maps.render
Interface DrawingSurface
- All Known Implementing Classes:
- AbstractDrawingSurface, GLDrawingSurface, Java2DDrawingSurface
public interface DrawingSurface
Interface for things passed to the Renderer. Supports drawing,
display lists, hit detection, etc.
- Author:
- Paul Reavis
Copyright 2004 Partner Software, Inc.
|
Method Summary |
void |
clear()
|
int |
displayListFor(long key)
|
int |
displayListFor(java.lang.Object key)
|
void |
drawDisplayList(int displayListID)
|
void |
drawPoint(int dataID,
double x,
double y,
int offsetX,
int offsetY,
int rotation)
|
void |
drawPolygon(int dataID,
DoubleBuffer coords)
|
void |
drawPolyline(int dataID,
DoubleBuffer coords)
|
void |
drawRasterImage(RasterImage image)
|
void |
drawText(double x,
double y,
int offsetX,
int offsetY,
int rotation,
int alignment,
java.lang.String text)
|
void |
drawWheelMenu(WheelMenu menu)
|
void |
drawWheelMenuCenter(WheelMenu menu)
|
void |
endDisplayList()
|
int[][] |
getSelections()
|
boolean |
isDirty()
|
boolean |
isDisplayListSupported()
|
void |
popName()
|
void |
pushName(int i)
|
void |
removeDisplayList(int displayListID)
|
void |
setBackgroundColor(int color)
|
void |
setForegroundColor(int newRGB)
|
void |
setFrame(MapViewFrame frame)
|
void |
setPointStyle(PointStyle style)
|
void |
setPolygonStyle(PolygonStyle style)
|
void |
setPolylineStyle(PolylineStyle style)
|
void |
setRenderMode(int newMode)
|
void |
setRenderQuality(int newQuality)
|
void |
setSelectionPixel(int pixelX,
int pixelY)
|
void |
setShowInvisibleGraphics(boolean showInvisibleGraphics)
|
void |
setTextStyle(TextStyle style)
|
int |
startDisplayList(long key)
|
int |
startDisplayList(java.lang.Object key)
|
void |
startDrawing()
|
void |
stopDrawing()
|
RENDER_RASTER
static final int RENDER_RASTER
- See Also:
- Constant Field Values
RENDER_VECTOR
static final int RENDER_VECTOR
- See Also:
- Constant Field Values
RENDER_EPHEMERA
static final int RENDER_EPHEMERA
- See Also:
- Constant Field Values
RENDER_SELECT
static final int RENDER_SELECT
- See Also:
- Constant Field Values
RENDER_SELECTION
static final int RENDER_SELECTION
- See Also:
- Constant Field Values
RENDER_RETICULE
static final int RENDER_RETICULE
- See Also:
- Constant Field Values
QUALITY_POOR
static final int QUALITY_POOR
- See Also:
- Constant Field Values
QUALITY_OK
static final int QUALITY_OK
- See Also:
- Constant Field Values
QUALITY_GOOD
static final int QUALITY_GOOD
- See Also:
- Constant Field Values
setRenderMode
void setRenderMode(int newMode)
setRenderQuality
void setRenderQuality(int newQuality)
setSelectionPixel
void setSelectionPixel(int pixelX,
int pixelY)
setFrame
void setFrame(MapViewFrame frame)
setShowInvisibleGraphics
void setShowInvisibleGraphics(boolean showInvisibleGraphics)
isDirty
boolean isDirty()
startDrawing
void startDrawing()
clear
void clear()
stopDrawing
void stopDrawing()
setBackgroundColor
void setBackgroundColor(int color)
setForegroundColor
void setForegroundColor(int newRGB)
setPolygonStyle
void setPolygonStyle(PolygonStyle style)
setPolylineStyle
void setPolylineStyle(PolylineStyle style)
setPointStyle
void setPointStyle(PointStyle style)
setTextStyle
void setTextStyle(TextStyle style)
drawPolygon
void drawPolygon(int dataID,
DoubleBuffer coords)
drawPolyline
void drawPolyline(int dataID,
DoubleBuffer coords)
drawPoint
void drawPoint(int dataID,
double x,
double y,
int offsetX,
int offsetY,
int rotation)
drawText
void drawText(double x,
double y,
int offsetX,
int offsetY,
int rotation,
int alignment,
java.lang.String text)
drawRasterImage
void drawRasterImage(RasterImage image)
drawWheelMenuCenter
void drawWheelMenuCenter(WheelMenu menu)
drawWheelMenu
void drawWheelMenu(WheelMenu menu)
isDisplayListSupported
boolean isDisplayListSupported()
displayListFor
int displayListFor(long key)
startDisplayList
int startDisplayList(long key)
displayListFor
int displayListFor(java.lang.Object key)
startDisplayList
int startDisplayList(java.lang.Object key)
endDisplayList
void endDisplayList()
removeDisplayList
void removeDisplayList(int displayListID)
drawDisplayList
void drawDisplayList(int displayListID)
pushName
void pushName(int i)
popName
void popName()
getSelections
int[][] getSelections()