public class WorldRenderPainter extends java.lang.Object implements Renderer2DPainter, java.awt.event.MouseListener, java.awt.event.MouseMotionListener
| Modifier and Type | Class and Description |
|---|---|
class |
WorldRenderPainter.ControlsPostRender |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
defaultActiveLayers |
java.awt.Image |
ICON_WORLD_SETTINGS |
| Constructor and Description |
|---|
WorldRenderPainter(StateRenderer2D renderer2D,
boolean drawWorldBoundaries,
boolean drawWorldMap,
java.lang.String... mapStyle) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup()
This call will cleanup this component and then the component should not be used anymore.
|
static void |
clearDiskCache() |
static void |
clearDiskCache(java.lang.String mapStyle) |
static void |
clearMemCache() |
static void |
clearMemCache(java.lang.String mapStyle) |
void |
createChooseMapStyleDialog() |
protected void |
finalize() |
java.util.Map<java.lang.String,MapPainterProvider> |
getMapPainters() |
static int |
getMaxLevelOfDetail(java.lang.String mapStyle) |
static long |
getNumberOfLoadedMapTiles() |
static long |
getNumberOfLoadingMapTiles() |
Renderer2DPainter |
getPostRenderPainter() |
static double[] |
getRendererWorldXYMinMax(StateRenderer2D renderer) |
static int[] |
getTileMinMaxForRenderer(StateRenderer2D renderer)
Return the tileXMin, tileYMin, tileXMax, tileYMax array for the current
renderer level of detail.
|
boolean |
isDrawWorldBoundaries() |
boolean |
isDrawWorldMap() |
boolean |
isShowOnScreenControls() |
boolean |
isUseTransparency() |
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mouseMoved(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
paint(java.awt.Graphics2D g,
StateRenderer2D renderer) |
void |
paint(java.awt.Graphics2D g,
StateRenderer2D renderer,
boolean useTransparency) |
static void |
savePropertiesToDisk() |
void |
setDrawWorldBoundaries(boolean drawWorldBoundaries) |
void |
setDrawWorldMap(boolean drawWorldMap) |
void |
setMapStyle(boolean exclusive,
boolean activate,
java.lang.String... mapStyleName) |
void |
setMapStyle(java.lang.String mapStyleName) |
void |
setShowOnScreenControls(boolean showOnScreenControls) |
void |
setUseTransparency(boolean useTransparency) |
void |
showChooseMapStyleDialog(java.awt.Component parent) |
public final java.awt.Image ICON_WORLD_SETTINGS
public static java.lang.String defaultActiveLayers
public WorldRenderPainter(StateRenderer2D renderer2D, boolean drawWorldBoundaries, boolean drawWorldMap, java.lang.String... mapStyle)
protected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwablepublic void cleanup()
public static void savePropertiesToDisk()
public boolean isUseTransparency()
public void setUseTransparency(boolean useTransparency)
useTransparency - the useTransparency to setpublic static int getMaxLevelOfDetail(java.lang.String mapStyle)
public static long getNumberOfLoadingMapTiles()
public static long getNumberOfLoadedMapTiles()
public static void clearMemCache()
public static void clearMemCache(java.lang.String mapStyle)
mapStyle - public static void clearDiskCache()
public static void clearDiskCache(java.lang.String mapStyle)
mapStyle - public void setMapStyle(java.lang.String mapStyleName)
mapStyle - the mapStyle to setpublic void setMapStyle(boolean exclusive,
boolean activate,
java.lang.String... mapStyleName)
public boolean isDrawWorldBoundaries()
public void setDrawWorldBoundaries(boolean drawWorldBoundaries)
drawWorldBoundaries - the drawWorldBoundaries to setpublic boolean isDrawWorldMap()
public void setDrawWorldMap(boolean drawWorldMap)
drawWorldMap - the drawWorldMap to setpublic boolean isShowOnScreenControls()
public void setShowOnScreenControls(boolean showOnScreenControls)
showOnScreenControls - the showOnScreenControls to setpublic void paint(java.awt.Graphics2D g,
StateRenderer2D renderer)
paint in interface Renderer2DPainterpublic void paint(java.awt.Graphics2D g,
StateRenderer2D renderer,
boolean useTransparency)
public Renderer2DPainter getPostRenderPainter()
public static double[] getRendererWorldXYMinMax(StateRenderer2D renderer)
renderer - public static int[] getTileMinMaxForRenderer(StateRenderer2D renderer)
renderer - public void showChooseMapStyleDialog(java.awt.Component parent)
public void createChooseMapStyleDialog()
stateRenderer2D - public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic java.util.Map<java.lang.String,MapPainterProvider> getMapPainters()
Copyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.