public interface DrawingSurface
Copyright 2004-2009 Partner Software, Inc.
| Modifier and Type | Field and Description |
|---|---|
static int |
QUALITY_GOOD |
static int |
QUALITY_OK |
static int |
QUALITY_POOR |
static int |
RENDER_EPHEMERA |
static int |
RENDER_INDICATION |
static int |
RENDER_RASTER |
static int |
RENDER_RETICLE |
static int |
RENDER_SELECTION |
static int |
RENDER_VECTOR |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
copyBackBuffer()
Copies the back buffer to the onscreen or "front" buffer.
|
int |
displayListFor(long key) |
int |
displayListFor(java.lang.Object key) |
void |
drawDisplayList(int displayListID) |
void |
drawImage(int dataID,
double x,
double y,
int offsetX,
int offsetY,
int rotation,
ImageSource image,
double scale,
int pixelsWide,
int pixelsHigh) |
void |
drawLiteralPoints(LiteralPointFile literalPoints) |
void |
drawPoint(int dataID,
double x,
double y,
int offsetX,
int offsetY,
int rotation) |
void |
drawPolygon(int dataID,
DoubleBuffer coords) |
void |
drawPolygon(int dataID,
DynamicDoubleArray coords) |
void |
drawPolyline(int dataID,
DoubleBuffer coords) |
void |
drawPolyline(int dataID,
DynamicDoubleArray coords) |
void |
drawPolyline(int dataID,
XyPolyline polyline) |
void |
drawRasterImage(RasterImage image) |
void |
drawText(int dataID,
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() |
boolean |
isBackBufferSupported()
Returns true if this surface offers a backing buffer.
|
boolean |
isDirty() |
boolean |
isDisplayListSupported() |
boolean |
isDrawingToBackBuffer()
Returns true if the surface is currently drawing to a backing buffer.
|
boolean |
isLargePrint() |
boolean |
isNightView() |
boolean |
isPrinting() |
void |
popName() |
void |
popState() |
void |
pushName(int i) |
void |
pushState() |
void |
removeDisplayList(int displayListID) |
void |
setBackgroundColor(int color) |
void |
setDrawingToBackBuffer(boolean isit)
Sets whether the surface should draw to the backing buffer (true) or to
the onscreen or "front" buffer (false).
|
void |
setForegroundColor(int newRGB) |
void |
setFrame(MapViewFrame frame) |
void |
setImageStyle(ImageStyle style) |
void |
setImageStyle(int style) |
void |
setImageStyle(java.lang.String styleName) |
void |
setLargePrint(boolean printing) |
void |
setMapSet(MapSet newMapSet) |
void |
setNightView(boolean printing) |
void |
setPointStyle(int style) |
void |
setPointStyle(PointStyle style) |
void |
setPointStyle(java.lang.String styleName) |
void |
setPolygonStyle(int style) |
void |
setPolygonStyle(PolygonStyle style) |
void |
setPolygonStyle(java.lang.String styleName) |
void |
setPolylineStyle(int style) |
void |
setPolylineStyle(PolylineStyle style) |
void |
setPolylineStyle(java.lang.String styleName) |
void |
setPrinting(boolean printing) |
void |
setRenderMode(int newMode) |
void |
setRenderQuality(int newQuality) |
void |
setRenderScaleRegion(RenderScaleRegion scaleRegion) |
void |
setShowInvisibleGraphics(boolean showInvisibleGraphics) |
void |
setTextStyle(int style) |
void |
setTextStyle(java.lang.String styleName) |
void |
setTextStyle(TextStyle style) |
int |
startDisplayList(long key) |
int |
startDisplayList(java.lang.Object key) |
void |
startDrawing() |
void |
stopDrawing() |
static final int RENDER_RASTER
static final int RENDER_VECTOR
static final int RENDER_EPHEMERA
static final int RENDER_INDICATION
static final int RENDER_SELECTION
static final int RENDER_RETICLE
static final int QUALITY_POOR
static final int QUALITY_OK
static final int QUALITY_GOOD
void setMapSet(MapSet newMapSet)
void setRenderMode(int newMode)
void setPrinting(boolean printing)
void setNightView(boolean printing)
void setLargePrint(boolean printing)
void setRenderQuality(int newQuality)
void setFrame(MapViewFrame frame)
void setShowInvisibleGraphics(boolean showInvisibleGraphics)
boolean isPrinting()
boolean isLargePrint()
boolean isNightView()
boolean isDirty()
void startDrawing()
void clear()
void stopDrawing()
void setBackgroundColor(int color)
void setForegroundColor(int newRGB)
void setRenderScaleRegion(RenderScaleRegion scaleRegion)
void setPolygonStyle(int style)
void setImageStyle(int style)
void setPolylineStyle(int style)
void setPointStyle(int style)
void setTextStyle(int style)
void setPolygonStyle(PolygonStyle style)
void setImageStyle(ImageStyle style)
void setPolylineStyle(PolylineStyle style)
void setPointStyle(PointStyle style)
void setTextStyle(TextStyle style)
void setPolygonStyle(java.lang.String styleName)
void setImageStyle(java.lang.String styleName)
void setPolylineStyle(java.lang.String styleName)
void setPointStyle(java.lang.String styleName)
void setTextStyle(java.lang.String styleName)
void pushState()
void popState()
void drawPolygon(int dataID,
DoubleBuffer coords)
void drawPolygon(int dataID,
DynamicDoubleArray coords)
void drawPolyline(int dataID,
DoubleBuffer coords)
void drawPolyline(int dataID,
DynamicDoubleArray coords)
void drawPolyline(int dataID,
XyPolyline polyline)
void drawPoint(int dataID,
double x,
double y,
int offsetX,
int offsetY,
int rotation)
void drawText(int dataID,
double x,
double y,
int offsetX,
int offsetY,
int rotation,
int alignment,
java.lang.String text)
void drawImage(int dataID,
double x,
double y,
int offsetX,
int offsetY,
int rotation,
ImageSource image,
double scale,
int pixelsWide,
int pixelsHigh)
void drawLiteralPoints(LiteralPointFile literalPoints)
void drawRasterImage(RasterImage image)
void drawWheelMenuCenter(WheelMenu menu)
void drawWheelMenu(WheelMenu menu)
boolean isBackBufferSupported()
If this method returns true, the implementation must also support the methods setDrawingToBackBuffer() and copyBackBuffer()
boolean isDrawingToBackBuffer()
void setDrawingToBackBuffer(boolean isit)
isit - true if surface should start drawing to the backing buffervoid copyBackBuffer()
boolean isDisplayListSupported()
int displayListFor(long key)
int startDisplayList(long key)
int displayListFor(java.lang.Object key)
int startDisplayList(java.lang.Object key)
void endDisplayList()
void removeDisplayList(int displayListID)
void drawDisplayList(int displayListID)
void pushName(int i)
void popName()