public class DistortedGLGraphicsMapDisplay extends OpenGLMapDisplay
AbstractMapDisplay.QueueSorter, AbstractMapDisplay.ZoomComparator
Modifier and Type | Field and Description |
---|---|
Distorter |
distorter |
TextureDistorter |
textureDistorter |
mapDisplayShader, offscreenCutoffPG, offscreenPG, opacity, renderer
bgColor, innerMatrix, log, matrix, papplet
allTilesLoaded, angle, grid_padding, height, images, innerAngle, innerOffsetX, innerOffsetY, innerScale, innerTransformationCenter, markerManagerList, max_images_to_keep, max_pending, offsetX, offsetY, pending, provider, queue, queueSorter, recent_images, scale, TILE_HEIGHT, TILE_WIDTH, transformationCenter, width, zoomComparator
ADD, ALPHA, ALT, AMBIENT, ARC, ARGB, ARROW, BACKSPACE, BASELINE, BEVEL, BEZIER_VERTEX, BLEND, BLUR, BOTTOM, BOX, BREAK, BURN, CENTER, CHATTER, CHORD, CLAMP, CLOSE, CODED, COMPLAINT, CONTROL, CORNER, CORNERS, CROSS, CURVE_VERTEX, CUSTOM, DARKEST, DEG_TO_RAD, DELETE, DIAMETER, DIFFERENCE, DILATE, DIRECTIONAL, DISABLE_ASYNC_SAVEFRAME, DISABLE_BUFFER_READING, DISABLE_DEPTH_MASK, DISABLE_DEPTH_SORT, DISABLE_DEPTH_TEST, DISABLE_KEY_REPEAT, DISABLE_NATIVE_FONTS, DISABLE_OPENGL_ERRORS, DISABLE_OPTIMIZED_STROKE, DISABLE_STROKE_PERSPECTIVE, DISABLE_STROKE_PURE, DISABLE_TEXTURE_MIPMAPS, DODGE, DOWN, DXF, ELLIPSE, ENABLE_ASYNC_SAVEFRAME, ENABLE_BUFFER_READING, ENABLE_DEPTH_MASK, ENABLE_DEPTH_SORT, ENABLE_DEPTH_TEST, ENABLE_KEY_REPEAT, ENABLE_NATIVE_FONTS, ENABLE_OPENGL_ERRORS, ENABLE_OPTIMIZED_STROKE, ENABLE_STROKE_PERSPECTIVE, ENABLE_STROKE_PURE, ENABLE_TEXTURE_MIPMAPS, ENTER, EPSILON, ERODE, ESC, EXCLUSION, FX2D, GIF, GRAY, GROUP, HALF_PI, HAND, HARD_LIGHT, HINT_COUNT, HSB, IMAGE, INVERT, JAVA2D, JPEG, LANDSCAPE, LEFT, LIGHTEST, LINE, LINE_LOOP, LINE_STRIP, LINES, LINUX, MACOSX, MAX_FLOAT, MAX_INT, MIN_FLOAT, MIN_INT, MITER, MODEL, MODELVIEW, MOVE, MULTIPLY, NORMAL, OPAQUE, OPEN, OPENGL, ORTHOGRAPHIC, OTHER, OVERLAY, P2D, P3D, PATH, PDF, PERSPECTIVE, PI, PIE, platformNames, POINT, POINTS, POLYGON, PORTRAIT, POSTERIZE, PROBLEM, PROJECT, PROJECTION, QUAD, QUAD_BEZIER_VERTEX, QUAD_STRIP, QUADRATIC_VERTEX, QUADS, QUARTER_PI, RAD_TO_DEG, RADIUS, RECT, REPEAT, REPLACE, RETURN, RGB, RIGHT, ROUND, SCREEN, SHAPE, SHIFT, SOFT_LIGHT, SPAN, SPHERE, SPOT, SQUARE, SUBTRACT, SVG, TAB, TARGA, TAU, TEXT, THIRD_PI, THRESHOLD, TIFF, TOP, TRIANGLE, TRIANGLE_FAN, TRIANGLE_STRIP, TRIANGLES, TWO_PI, UP, VERTEX, WAIT, WHITESPACE, WINDOWS, X, Y, Z
Constructor and Description |
---|
DistortedGLGraphicsMapDisplay(processing.core.PApplet papplet,
AbstractMapProvider provider,
float offsetX,
float offsetY,
float width,
float height) |
DistortedGLGraphicsMapDisplay(processing.core.PApplet papplet,
AbstractMapProvider provider,
float offsetX,
float offsetY,
float width,
float height,
Distorter distorter) |
Modifier and Type | Method and Description |
---|---|
protected void |
postDraw()
Is called last in
Java2DMapDisplay.draw() . |
getInnerPG, getMapDisplayShader, getOuterPG, getRenderer, resize, setMapDisplayShader
calculateInnerMatrix, calculateMatrix, createTileLoader, draw, getInnerObject, getInnerObjectFromLocation, getInnerObjectFromObjectPosition, getInnerObjectFromScreenPosition, getLocation, getLocation, getLocationFromInnerObjectPosition, getLocationFromObjectPosition, getLocationFromScreenPosition, getObjectFromInnerObjectPosition, getObjectFromLocation, getObjectFromScreenPosition, getScreenFromInnerObjectPosition, getScreenFromObjectPosition, getScreenPosition, getScreenPositionFloat, getScreenPositionFromLocation, getTransformedPosition, getVisibleKeys, setBackgroundColor, tilesLoaded
addMarker, addMarkerManager, addMarkers, allTilesLoaded, cleanupImageBuffer, cleanupImageBuffer, clearAllMarkers, createDefaultMarkerManager, getDefaultMarkerManager, getHeight, getInnerTransformationCenter, getLastMarkerManager, getMapProvider, getMarkerManager, getMarkerManager, getMarkerManagerList, getMask, getTransformationCenter, getWidth, grabTile, processQueue, removeMarkerManager, removeMarkerManager, setInnerTransformationCenter, setMapProvider, setProvider, setTransformationCenter, tileLoaded
public Distorter distorter
public TextureDistorter textureDistorter
public DistortedGLGraphicsMapDisplay(processing.core.PApplet papplet, AbstractMapProvider provider, float offsetX, float offsetY, float width, float height)
public DistortedGLGraphicsMapDisplay(processing.core.PApplet papplet, AbstractMapProvider provider, float offsetX, float offsetY, float width, float height, Distorter distorter)
protected void postDraw()
Java2DMapDisplay
Java2DMapDisplay.draw()
. May be implemented in sub-classes to handle drawing on outerPG.postDraw
in class OpenGLMapDisplay