Uses of Interface
gov.nasa.worldwind.render.DrawContext
-
-
Uses of DrawContext in gov.nasa.worldwind
Fields in gov.nasa.worldwind declared as DrawContext Modifier and Type Field Description protected DrawContextAbstractSceneController. dcMethods in gov.nasa.worldwind that return DrawContext Modifier and Type Method Description DrawContextAbstractSceneController. getDrawContext()DrawContextSceneController. getDrawContext()Returns the current draw context.Methods in gov.nasa.worldwind with parameters of type DrawContext Modifier and Type Method Description voidView. apply(DrawContext dc)Calculates and applies thisView'sinternal state to the graphics context in the specifieddc.protected voidAbstractSceneController. applyView(DrawContext dc)protected voidAbstractSceneController. buildCompositeSurfaceObjects(DrawContext dc)Builds a composite representation for allSurfaceObjectinstances in the draw context's ordered surface renderable queue.protected voidAbstractSceneController. checkGLErrors(DrawContext dc)Called to check for openGL errors.protected voidAbstractSceneController. clearFrame(DrawContext dc)protected voidAbstractSceneController. createPickFrustum(DrawContext dc)protected voidAbstractSceneController. createTerrain(DrawContext dc)protected voidBasicSceneController. createTerrain2DContinuous(DrawContext dc)protected voidBasicSceneController. do2DContiguousRepaint(DrawContext dc)protected voidAbstractSceneController. doDeepPick(DrawContext dc)protected voidStereoOptionSceneController. doDrawStereoNone(DrawContext dc)Implement no stereo ("Mono") while using a stereo device.protected voidStereoOptionSceneController. doDrawStereoRedBlue(DrawContext dc)Implement stereo using the red-blue anaglyph technique.protected voidStereoOptionSceneController. doDrawToStereoDevice(DrawContext dc)Implement stereo using the stereo-enabled graphics device.protected voidAbstractSceneController. doNonTerrainPick(DrawContext dc)protected voidBasicSceneController. doNormalRepaint(DrawContext dc)protected abstract voidAbstractSceneController. doRepaint(DrawContext dc)voidBasicSceneController. doRepaint(DrawContext dc)protected voidAbstractSceneController. doResolveTopPick(DrawContext dc, java.awt.Point pickPoint)protected voidAbstractSceneController. doResolveTopPick(DrawContext dc, java.awt.Rectangle pickRect)protected voidAbstractSceneController. draw(DrawContext dc)protected voidStereoOptionSceneController. draw(DrawContext dc)protected voidBasicSceneController. draw2DContiguous(DrawContext dc)protected voidAbstractSceneController. drawCompositeSurfaceObjects(DrawContext dc)Causes the scene controller to draw the composite representation of allSurfaceObjectinstances in the draw context's ordered surface renderable queue.protected voidAbstractSceneController. drawOrderedSurfaceRenderables(DrawContext dc)protected voidAbstractSceneController. finalizeFrame(DrawContext dc)protected java.awt.PointAbstractSceneController. getViewportCenter(DrawContext dc)protected voidAbstractSceneController. initializeDrawContext(DrawContext dc)protected voidAbstractSceneController. initializeFrame(DrawContext dc)protected voidBasicSceneController. makeCurrent(DrawContext dc, int offset)protected voidAbstractSceneController. pick(DrawContext dc)protected voidBasicSceneController. pick2DContiguous(DrawContext dc)protected voidAbstractSceneController. pickLayers(DrawContext dc)protected voidAbstractSceneController. pickOrderedSurfaceRenderables(DrawContext dc)protected voidAbstractSceneController. pickTerrain(DrawContext dc)voidView. popReferenceCenter(DrawContext dc)Removes the model-view matrix on top of the matrix stack, and restores the original matrix.protected voidAbstractSceneController. preRender(DrawContext dc)protected voidBasicSceneController. preRender2DContiguous(DrawContext dc)protected voidAbstractSceneController. preRenderOrderedSurfaceRenderables(DrawContext dc)MatrixView. pushReferenceCenter(DrawContext dc, Vec4 referenceCenter)Defines and applies a new model-view matrix in which the world origin is located atreferenceCenter.protected voidAbstractSceneController. resolveTopPick(DrawContext dc)MatrixView. setReferenceCenter(DrawContext dc, Vec4 referenceCenter)Sets the reference center matrix without pushing the stack. -
Uses of DrawContext in gov.nasa.worldwind.cache
Methods in gov.nasa.worldwind.cache with parameters of type DrawContext Modifier and Type Method Description voidShapeDataCache.ShapeDataCacheEntry. adjustTimer(DrawContext dc, double newEyeDistance)Adjust the timer's expiration time by comparing the cached eye distance to the current eye distance.booleanShapeDataCache.ShapeDataCacheEntry. isExpired(DrawContext dc)Indicates whether this entry has expired.booleanShapeDataCache.ShapeDataCacheEntry. isValid(DrawContext dc)Indicates whether this shape data's globe state and vertical exaggeration are the same as that in the current draw context.voidShapeDataCache.ShapeDataCacheEntry. restartTimer(DrawContext dc)Resets the timer to the current time.Constructors in gov.nasa.worldwind.cache with parameters of type DrawContext Constructor Description ShapeDataCacheEntry(DrawContext dc, long minExpiryTime, long maxExpiryTime)Constructs an entry using the globe and vertical exaggeration of a specified draw context. -
Uses of DrawContext in gov.nasa.worldwind.geom
Methods in gov.nasa.worldwind.geom with parameters of type DrawContext Modifier and Type Method Description doubleSector. distanceTo(DrawContext dc, Vec4 point)Returns an approximation of the distance in model coordinates between the surface geometry defined by this sector and the specified model coordinate point.protected voidBox. drawBox(DrawContext dc, Vec4 a, Vec4 b, Vec4 c, Vec4 d)protected voidBox. drawOutline(DrawContext dc, Vec4 a, Vec4 b, Vec4 c, Vec4 d)voidBox. render(DrawContext dc)Draws a representation of theBox.voidCylinder. render(DrawContext dc)Display the cylinder.voidSphere. render(DrawContext dc)Causes thisSphereto render itself using theDrawContextprovided. -
Uses of DrawContext in gov.nasa.worldwind.globes
Methods in gov.nasa.worldwind.globes with parameters of type DrawContext Modifier and Type Method Description GlobeStateKeyEllipsoidalGlobe. getGlobeStateKey(DrawContext dc)GlobeStateKeyFlatGlobe. getGlobeStateKey(DrawContext dc)GlobeStateKeyGlobe. getGlobeStateKey(DrawContext dc)Returns a typed state key identifying this globe's current configuration.java.lang.ObjectEllipsoidalGlobe. getStateKey(DrawContext dc)java.lang.ObjectFlatGlobe. getStateKey(DrawContext dc)java.lang.ObjectGlobe. getStateKey(DrawContext dc)Returns a state key identifying this globe's current configuration.SectorGeometryListEllipsoidalGlobe. tessellate(DrawContext dc)SectorGeometryListGlobe. tessellate(DrawContext dc)Tessellate this globe for the currently visible region.Constructors in gov.nasa.worldwind.globes with parameters of type DrawContext Constructor Description StateKey(DrawContext dc) -
Uses of DrawContext in gov.nasa.worldwind.layers
Methods in gov.nasa.worldwind.layers with parameters of type DrawContext Modifier and Type Method Description protected voidScalebarLayer. addOrderedImage(DrawContext dc)protected voidTiledImageLayer. addTile(DrawContext dc, TextureTile tile)protected voidTiledImageLayer. addTileOrDescendants(DrawContext dc, TextureTile tile)protected voidSkyGradientLayer. applyDrawProjection(DrawContext dc, OGLStackHandler ogsh)protected voidSkyGradientLayer. applyDrawTransform(DrawContext dc, OGLStackHandler ogsh)voidTextureTile. applyInternalTransform(DrawContext dc, boolean textureIdentityActive)protected voidTextureTile. applyResourceTextureTransform(DrawContext dc)protected voidTiledImageLayer. assembleTiles(DrawContext dc)protected booleanTiledImageLayer. atMaxLevel(DrawContext dc)booleanTextureTile. bind(DrawContext dc)protected voidTiledImageLayer. checkTextureExpiration(DrawContext dc, java.util.List<TextureTile> tiles)protected voidAbstractGraticuleLayer. clear(DrawContext dc)protected voidGARSGraticuleLayer. clear(DrawContext dc)protected voidLatLonGraticuleLayer. clear(DrawContext dc)protected doubleAbstractGraticuleLayer. computeAltitudeAboveGround(DrawContext dc)protected PositionTerrainProfileLayer. computeCursorPosition(DrawContext dc)protected PositionWorldMapLayer. computeGroundPosition(DrawContext dc, View view)Compute the lat/lon position of the view centerprotected LatLonAbstractGraticuleLayer. computeLabelOffset(DrawContext dc)protected PositionTerrainProfileLayer. computePickPosition(DrawContext dc, Vec4 locationSW, java.awt.Dimension mapSize)Computes the Position of the pickPoint over the graph and updates pickedSample indiceprotected PositionWorldMapLayer. computePickPosition(DrawContext dc, Vec4 locationSW, java.awt.Dimension mapSize)Computes the lat/lon of the pickPoint over the world mapprotected doubleScalebarLayer. computePixelSize(DrawContext dc, Position referencePosition)protected voidTerrainProfileLayer. computeProfile(DrawContext dc)Compute the terrain profile.protected Vec4TiledImageLayer. computeReferencePoint(DrawContext dc)protected doubleAbstractGraticuleLayer. computeTerrainConformance(DrawContext dc)protected PositionTerrainProfileLayer. computeViewCenterPosition(DrawContext dc)protected java.util.ArrayList<LatLon>WorldMapLayer. computeViewFootPrint(DrawContext dc, int steps)Compute the view range footprint on the globe.protected voidAbstractLayer. doPick(DrawContext dc, java.awt.Point point)protected voidAirspaceLayer. doPick(DrawContext dc, java.awt.Point pickPoint)Deprecated.protected voidAnnotationLayer. doPick(DrawContext dc, java.awt.Point pickPoint)protected voidCachedRenderableLayer. doPick(DrawContext dc, java.awt.Point pickPoint)protected voidCachedRenderableLayer. doPick(DrawContext dc, java.lang.Iterable<? extends Renderable> renderables, java.awt.Point pickPoint)protected voidCompassLayer. doPick(DrawContext dc, java.awt.Point pickPoint)protected voidIconLayer. doPick(DrawContext dc, java.awt.Point pickPoint)protected voidMarkerLayer. doPick(DrawContext dc, java.awt.Point pickPoint)protected voidRenderableLayer. doPick(DrawContext dc, java.awt.Point pickPoint)protected voidRenderableLayer. doPick(DrawContext dc, java.lang.Iterable<? extends Renderable> renderables, java.awt.Point pickPoint)voidScalebarLayer. doPick(DrawContext dc, java.awt.Point pickPoint)voidTerrainProfileLayer. doPick(DrawContext dc, java.awt.Point pickPoint)voidWorldMapLayer. doPick(DrawContext dc, java.awt.Point pickPoint)voidAbstractGraticuleLayer. doPreRender(DrawContext dc)protected voidAbstractLayer. doPreRender(DrawContext dc)protected voidCachedRenderableLayer. doPreRender(DrawContext dc)protected voidCachedRenderableLayer. doPreRender(DrawContext dc, java.lang.Iterable<? extends Renderable> renderables)protected voidRenderableLayer. doPreRender(DrawContext dc)protected voidRenderableLayer. doPreRender(DrawContext dc, java.lang.Iterable<? extends Renderable> renderables)voidAbstractGraticuleLayer. doRender(DrawContext dc)protected abstract voidAbstractLayer. doRender(DrawContext dc)protected voidAirspaceLayer. doRender(DrawContext dc)Deprecated.protected voidAnnotationLayer. doRender(DrawContext dc)protected voidCachedRenderableLayer. doRender(DrawContext dc)protected voidCachedRenderableLayer. doRender(DrawContext dc, java.lang.Iterable<? extends Renderable> renderables)protected voidCompassLayer. doRender(DrawContext dc)protected voidCrosshairLayer. doRender(DrawContext dc)protected voidIconLayer. doRender(DrawContext dc)protected voidMarkerLayer. doRender(DrawContext dc)protected voidRenderableLayer. doRender(DrawContext dc)protected voidRenderableLayer. doRender(DrawContext dc, java.lang.Iterable<? extends Renderable> renderables)voidScalebarLayer. doRender(DrawContext dc)voidSkyColorLayer. doRender(DrawContext dc)voidSkyGradientLayer. doRender(DrawContext dc)voidStarsLayer. doRender(DrawContext dc)voidTerrainProfileLayer. doRender(DrawContext dc)protected voidTiledImageLayer. doRender(DrawContext dc)voidViewControlsLayer. doRender(DrawContext dc)voidWorldMapLayer. doRender(DrawContext dc)protected voidCompassLayer. draw(DrawContext dc)protected voidMarkerLayer. draw(DrawContext dc, java.awt.Point pickPoint)voidScalebarLayer. draw(DrawContext dc, ScalebarLayer.OrderedImage orderedImage)protected voidTiledImageLayer. draw(DrawContext dc)protected voidTiledImageLayer. drawBoundingVolumes(DrawContext dc, java.util.ArrayList<TextureTile> tiles)protected voidTerrainProfileLayer. drawFilledRectangle(DrawContext dc, Vec4 origin, java.awt.Dimension dimension, java.awt.Color color)protected voidTerrainProfileLayer. drawGraph(DrawContext dc, java.awt.Dimension dimension)protected voidTerrainProfileLayer. drawGrid(DrawContext dc, java.awt.Dimension dimension)protected voidTerrainProfileLayer. drawGUI(DrawContext dc, java.awt.Dimension dimension)protected voidTerrainProfileLayer. drawHorizontalLine(DrawContext dc, java.awt.Dimension dimension, double y)protected voidWorldMapLayer. drawIcon(DrawContext dc)protected voidTerrainProfileLayer. drawLabel(DrawContext dc, java.lang.String text, Vec4 screenPoint, int align)protected voidTerrainProfileLayer. drawLine(DrawContext dc, double x1, double y1, double x2, double y2)voidTerrainProfileLayer. drawProfile(DrawContext dc)protected voidSkyGradientLayer. drawSkyDome(DrawContext dc, float radius, double startLat, double endLat, int slices, int stacks, float zenithOpacity, float gradientBias)Draws the sky domeprotected voidTiledImageLayer. drawTileIDs(DrawContext dc, java.util.ArrayList<TextureTile> tiles)protected voidTerrainProfileLayer. drawVerticalLine(DrawContext dc, java.awt.Dimension dimension, double x)protected booleanStarsLayer. drawWithVBO(DrawContext dc)protected voidStarsLayer. drawWithVertexArray(DrawContext dc)protected voidStarsLayer. fillVbo(DrawContext dc)Creates and fills this layer's vertex buffer.protected java.lang.Iterable<WWIcon>IconLayer. getActiveIcons(DrawContext dc)Returns the Iterable of currently active Icons.ExtentTextureTile. getExtent(DrawContext dc)protected Vec4TiledImageLayer. getReferencePoint(DrawContext dc)doubleGARSGraticuleLayer.GraticuleTile. getSizeInPixels(DrawContext dc)doubleLatLonGraticuleLayer.GraticuleTile. getSizeInPixels(DrawContext dc)protected Vec4AbstractGraticuleLayer. getSurfacePoint(DrawContext dc, Angle latitude, Angle longitude)protected java.util.ArrayList<GARSGraticuleLayer.GraticuleTile>GARSGraticuleLayer. getVisibleTiles(DrawContext dc)protected java.util.ArrayList<LatLonGraticuleLayer.GraticuleTile>LatLonGraticuleLayer. getVisibleTiles(DrawContext dc)protected voidTerrainProfileLayer. initialize(DrawContext dc)protected voidViewControlsLayer. initialize(DrawContext dc)protected voidCompassLayer. initializeTexture(DrawContext dc)protected com.jogamp.opengl.util.texture.TextureTextureTile. initializeTexture(DrawContext dc)protected voidWorldMapLayer. initializeTexture(DrawContext dc)booleanAbstractGraticuleLayer.GridElement. isInView(DrawContext dc)booleanAbstractGraticuleLayer.GridElement. isInView(DrawContext dc, Sector vs)booleanGARSGraticuleLayer.GraticuleTile. isInView(DrawContext dc)booleanLatLonGraticuleLayer.GraticuleTile. isInView(DrawContext dc)booleanAbstractLayer. isLayerActive(DrawContext dc)booleanLayer. isLayerActive(DrawContext dc)Indicates whether the layer is active based on arbitrary criteria.booleanAbstractLayer. isLayerInView(DrawContext dc)booleanLayer. isLayerInView(DrawContext dc)Indicates whether the layer is in the view.booleanTiledImageLayer. isLayerInView(DrawContext dc)protected booleanTiledImageLayer. isTileVisible(DrawContext dc, TextureTile tile)protected voidTiledImageLayer. loadAllTopLevelTextures(DrawContext dc)protected booleanTiledImageLayer. meetsRenderCriteria(DrawContext dc, TextureTile tile)protected booleanAbstractGraticuleLayer. needsToUpdate(DrawContext dc)Determines whether the grid should be updated.protected booleanTiledImageLayer. needToSplit(DrawContext dc, Sector sector, Level level)voidAbstractLayer. pick(DrawContext dc, java.awt.Point point)voidCompassLayer.OrderedIcon. pick(DrawContext dc, java.awt.Point pickPoint)voidLayer. pick(DrawContext dc, java.awt.Point pickPoint)Cause the layer to perform picking, which determines whether the object or its components intersect a given point on the screen.voidScalebarLayer.OrderedImage. pick(DrawContext dc, java.awt.Point pickPoint)voidTerrainProfileLayer.OrderedIcon. pick(DrawContext dc, java.awt.Point pickPoint)voidWorldMapLayer.OrderedIcon. pick(DrawContext dc, java.awt.Point pickPoint)voidAbstractLayer. preRender(DrawContext dc)voidLayer. preRender(DrawContext dc)Causes the layer to perform any actions necessary to subsequently render the layer.voidAbstractLayer. render(DrawContext dc)voidCompassLayer.OrderedIcon. render(DrawContext dc)voidGraticuleSupport. render(DrawContext dc)voidGraticuleSupport. render(DrawContext dc, double opacity)voidLayer. render(DrawContext dc)Cause the layer to draw its representation.voidScalebarLayer.OrderedImage. render(DrawContext dc)voidTerrainProfileLayer.OrderedIcon. render(DrawContext dc)voidTiledImageLayer. render(DrawContext dc)voidWorldMapLayer.OrderedIcon. render(DrawContext dc)protected voidAbstractGraticuleLayer. renderGraticule(DrawContext dc)protected voidBasicTiledImageLayer. requestTexture(DrawContext dc, TextureTile tile)protected abstract voidTiledImageLayer. requestTexture(DrawContext dc, TextureTile tile)protected voidAbstractGraticuleLayer. selectRenderables(DrawContext dc)Select the visible grid elementsvoidGARSGraticuleLayer.GraticuleTile. selectRenderables(DrawContext dc)protected voidGARSGraticuleLayer. selectRenderables(DrawContext dc)Select the visible grid elementsvoidLatLonGraticuleLayer.GraticuleTile. selectRenderables(DrawContext dc)protected voidLatLonGraticuleLayer. selectRenderables(DrawContext dc)Select the visible grid elementsprotected voidTiledImageLayer. setBlendingFunction(DrawContext dc)protected voidTextureTile. setTextureParameters(DrawContext dc, com.jogamp.opengl.util.texture.Texture t)protected voidViewControlsLayer. updatePositions(DrawContext dc)protected voidSkyGradientLayer. updateSkyDome(DrawContext dc) -
Uses of DrawContext in gov.nasa.worldwind.layers.Earth
Methods in gov.nasa.worldwind.layers.Earth with parameters of type DrawContext Modifier and Type Method Description protected voidMGRSGraticuleLayer. clear(DrawContext dc)protected voidUTMGraticuleLayer. clear(DrawContext dc)protected SectorMGRSGraticuleLayer. computeVisibleSector(DrawContext dc)voidUTMBaseGraticuleLayer.MetricScaleSupport. computeZone(DrawContext dc)doubleUTMGraticuleLayer.GraticuleTile. getSizeInPixels(DrawContext dc)protected java.util.ArrayList<UTMGraticuleLayer.GraticuleTile>UTMGraticuleLayer. getVisibleTiles(DrawContext dc)booleanUTMBaseGraticuleLayer.SquareGrid. isInView(DrawContext dc)booleanUTMGraticuleLayer.GraticuleTile. isInView(DrawContext dc)protected voidMGRSGraticuleLayer. selectMGRSRenderables(DrawContext dc, Sector vs)protected voidMGRSGraticuleLayer. selectRenderables(DrawContext dc)voidUTMBaseGraticuleLayer.MetricScaleSupport. selectRenderables(DrawContext dc)protected voidUTMBaseGraticuleLayer. selectRenderables(DrawContext dc)Select the visible grid elementsvoidUTMBaseGraticuleLayer.SquareGrid. selectRenderables(DrawContext dc, Sector vs)voidUTMBaseGraticuleLayer.SquareZone. selectRenderables(DrawContext dc, Sector vs)voidUTMGraticuleLayer.GraticuleTile. selectRenderables(DrawContext dc)protected voidUTMGraticuleLayer. selectRenderables(DrawContext dc)protected voidUTMGraticuleLayer. selectUTMRenderables(DrawContext dc)Select the visible grid elements -
Uses of DrawContext in gov.nasa.worldwind.layers.mercator
Methods in gov.nasa.worldwind.layers.mercator with parameters of type DrawContext Modifier and Type Method Description protected voidMercatorTiledImageLayer. doRender(DrawContext dc)booleanMercatorTiledImageLayer. isLayerInView(DrawContext dc)voidMercatorTiledImageLayer. render(DrawContext dc)protected voidBasicMercatorTiledImageLayer. requestTexture(DrawContext dc, MercatorTextureTile tile)protected abstract voidMercatorTiledImageLayer. requestTexture(DrawContext dc, MercatorTextureTile tile) -
Uses of DrawContext in gov.nasa.worldwind.layers.placename
Methods in gov.nasa.worldwind.layers.placename with parameters of type DrawContext Modifier and Type Method Description protected Vec4PlaceNameLayer. computeReferencePoint(DrawContext dc)protected voidPlaceNameLayer. doRender(DrawContext dc)protected voidPlaceNameLayer. drawOrRequestTile(DrawContext dc, PlaceNameLayer.Tile tile, double minDisplayDistanceSquared, double maxDisplayDistanceSquared)ExtentPlaceNameService. getExtent(DrawContext dc)protected static booleanPlaceNameLayer. isNameVisible(DrawContext dc, PlaceNameService service, Position namePosition)protected booleanPlaceNameLayer.NavigationTile. isNavSectorVisible(DrawContext dc, double minDistanceSquared, double maxDistanceSquared)protected static booleanPlaceNameLayer. isSectorVisible(DrawContext dc, Sector sector, double minDistanceSquared, double maxDistanceSquared)protected static booleanPlaceNameLayer. isServiceVisible(DrawContext dc, PlaceNameService placeNameService)protected static booleanPlaceNameLayer. isTileVisible(DrawContext dc, PlaceNameLayer.Tile tile, double minDistanceSquared, double maxDistanceSquared)protected java.lang.Iterable<GeographicText>PlaceNameLayer.PlaceNameChunk. makeIterable(DrawContext dc)java.util.List<PlaceNameLayer.NavigationTile>PlaceNameLayer.NavigationTile. navTilesVisible(DrawContext dc, double minDistSquared, double maxDistSquared)protected voidPlaceNameLayer. requestTile(DrawContext dc, PlaceNameLayer.Tile tile) -
Uses of DrawContext in gov.nasa.worldwind.layers.rpf
Methods in gov.nasa.worldwind.layers.rpf with parameters of type DrawContext Modifier and Type Method Description protected voidRPFTiledImageLayer. requestTexture(DrawContext dc, TextureTile tile) -
Uses of DrawContext in gov.nasa.worldwind.ogc.collada
Methods in gov.nasa.worldwind.ogc.collada with parameters of type DrawContext Modifier and Type Method Description voidColladaInstanceNode. preRender(ColladaTraversalContext tc, DrawContext dc)Pre-Render this element.voidColladaInstanceVisualScene. preRender(ColladaTraversalContext tc, DrawContext dc)Pre-Render this element.voidColladaNode. preRender(ColladaTraversalContext tc, DrawContext dc)Pre-Render this element.voidColladaRoot. preRender(ColladaTraversalContext tc, DrawContext dc)Pre-Render this element.voidColladaScene. preRender(ColladaTraversalContext tc, DrawContext dc)Pre-Render this element.voidColladaVisualScene. preRender(ColladaTraversalContext tc, DrawContext dc)Pre-Render this element.voidColladaInstanceNode. render(ColladaTraversalContext tc, DrawContext dc)Render this element.voidColladaInstanceVisualScene. render(ColladaTraversalContext tc, DrawContext dc)Render this element.voidColladaNode. render(ColladaTraversalContext tc, DrawContext dc)Render this element.voidColladaRoot. render(ColladaTraversalContext tc, DrawContext dc)Render this element.voidColladaScene. render(ColladaTraversalContext tc, DrawContext dc)Render this element.voidColladaVisualScene. render(ColladaTraversalContext tc, DrawContext dc)Render this element. -
Uses of DrawContext in gov.nasa.worldwind.ogc.collada.impl
Methods in gov.nasa.worldwind.ogc.collada.impl with parameters of type DrawContext Modifier and Type Method Description protected voidColladaMeshShape. addOrderedRenderable(DrawContext dc)Adds this shape to the draw context's ordered renderable list.protected voidColladaMeshShape. applyMaterial(DrawContext dc, Material material)Apply a material to the active draw context.protected OGLStackHandlerColladaMeshShape. beginDrawing(DrawContext dc, int attrMask)protected ExtentColladaMeshShape. computeExtent(DrawContext dc)Compute the shape's extent, using the active orientation matrix.protected doubleColladaMeshShape. computeEyeDistance(DrawContext dc)Computes the minimum distance between this shape and the eye point.protected Vec4ColladaMeshShape. computeReferenceCenter(DrawContext dc)Computes this shape's reference center.protected MatrixColladaMeshShape. computeRenderMatrix(DrawContext dc)Computes the transform to use during rendering to orient the model.protected AbstractShape.AbstractShapeDataColladaMeshShape. createCacheEntry(DrawContext dc)Creates and returns a new cache entry specific to the subclass.protected voidColladaMeshShape. createFullGeometry(DrawContext dc)Create full geometry for the shape, including normals and texture coordinates.protected voidColladaMeshShape. createMinimalGeometry(DrawContext dc, ColladaMeshShape.ShapeData shapeData)Compute enough geometry to determine this shape's extent, reference point and eye distance.protected voidColladaMeshShape. createVertexCoords(DrawContext dc)Create the shape's vertex coordinates.protected voidColladaMeshShape. doDrawInterior(DrawContext dc)Draws this shape's interior.protected voidColladaMeshShape. doDrawInteriorVA(DrawContext dc, ColladaMeshShape.Geometry geometry)Draw one geometry in the mesh interior using vertex arrays.protected voidColladaMeshShape. doDrawInteriorVBO(DrawContext dc, ColladaMeshShape.Geometry geometry, int[] vboIds)Draw one geometry in the mesh interior using vertex buffer objects.protected voidColladaMeshShape. doDrawOrderedRenderable(DrawContext dc, PickSupport pickCandidates, Matrix matrix)Draw the shape as an OrderedRenderable, using the specified transform matrix.protected voidColladaMeshShape. doDrawOutline(DrawContext dc)Draws this shape's outline.protected booleanColladaMeshShape. doMakeOrderedRenderable(DrawContext dc)Produces the geometry and other state necessary to represent this shape as an ordered renderable.protected voidColladaMeshShape. drawBatched(DrawContext dc)Draws this ordered renderable and all subsequent Path ordered renderables in the ordered renderable list.protected voidColladaMeshShape. fillVBO(DrawContext dc)Fill this shape's vertex buffer objects.protected booleanColladaMeshShape. isOrderedRenderableValid(DrawContext dc)Determines whether this shape's ordered renderable state is valid and can be rendered.protected booleanColladaMeshShape. mustApplyTexture(DrawContext dc)Indicates whether texture should be applied to this shape.voidColladaMeshShape.OrderedMeshShape. pick(DrawContext dc, java.awt.Point pickPoint)voidColladaMeshShape. pick(DrawContext dc, java.awt.Point pickPoint, Matrix matrix)Pick the mesh in a given orientation.voidColladaController. preRender(DrawContext dc)voidColladaRenderable. preRender(ColladaTraversalContext tc, DrawContext dc)Pre-Render this element.voidColladaController. render(DrawContext dc)Causes thisRenderableto render itself using the provided draw context.voidColladaMeshShape.OrderedMeshShape. render(DrawContext dc)voidColladaMeshShape. render(DrawContext dc, Matrix matrix)Render the mesh in a given orientation.voidColladaRenderable. render(ColladaTraversalContext tc, DrawContext dc)Render this element.protected voidColladaMeshShape. setModelViewMatrix(DrawContext dc)Called during drawing to set the modelview matrix to apply the correct position, scale and orientation for this shape.Constructors in gov.nasa.worldwind.ogc.collada.impl with parameters of type DrawContext Constructor Description ShapeData(DrawContext dc, AbstractGeneralShape shape)Construct a cache entry for this shape. -
Uses of DrawContext in gov.nasa.worldwind.ogc.kml
Methods in gov.nasa.worldwind.ogc.kml with parameters of type DrawContext Modifier and Type Method Description protected voidKMLAbstractContainer. beginRendering(KMLTraversalContext tc, DrawContext dc)Prepares this KML container for rendering.protected java.lang.StringKMLLink. buildQueryString(DrawContext dc)This returns the concatenation of the query part ofhref(if any), theviewFormatand thehttpQueryto form the link URL's query part.protected SectorKMLLink. computeVisibleBounds(DrawContext dc)Returns aSectorthat specifies the current visible bounds on the globe.protected KMLRegion.RegionDataKMLRegion. createCacheEntry(DrawContext dc)Creates and returns a newRegionDatainstance specific to this Region instance.protected voidKMLRegion. doMakeAbsoluteRegionData(DrawContext dc, KMLLatLonAltBox box)Produces theExtentand theSectorfor this Region.protected voidKMLRegion. doMakeClampToGroundRegionData(DrawContext dc, KMLLatLonAltBox box)Produces theExtentand theSectorfor this Region.protected voidKMLRegion. doMakeRegionData(DrawContext dc)Produces the data used to determine whether this Region is active for the specifiedDrawContext.protected voidKMLRegion. doMakeRelativeToGroundRegionData(DrawContext dc, KMLLatLonAltBox box)Produces theExtentand theSectorfor this Region.protected voidKMLAbstractContainer. doPreRender(KMLTraversalContext tc, DrawContext dc)Pre-renders the KML features held by thisKMLAbstractContainer.protected voidKMLAbstractFeature. doPreRender(KMLTraversalContext tc, DrawContext dc)Called frompreRenderif thisKMLAbstractFeature'svisibilityis not set tofalse.protected voidKMLGroundOverlay. doPreRender(KMLTraversalContext tc, DrawContext dc)Pre-renders the ground overlay geometry represented by thisKMLGroundOverlay.protected voidKMLNetworkLink. doPreRender(KMLTraversalContext tc, DrawContext dc)Pre-renders the network resource referenced by thisKMLNetworkLink.protected voidKMLPlacemark. doPreRender(KMLTraversalContext tc, DrawContext dc)Pre-renders the placemark geometry represented by thisKMLPlacemark.protected voidKMLScreenOverlay. doPreRender(KMLTraversalContext tc, DrawContext dc)Pre-renders the screen overlay geometry represented by thisKMLScreenOverlay.protected voidKMLAbstractContainer. doRender(KMLTraversalContext tc, DrawContext dc)Renders the KML features held by thisKMLAbstractContainer.protected voidKMLAbstractFeature. doRender(KMLTraversalContext tc, DrawContext dc)Called fromrenderif thisKMLAbstractFeature'svisibilityis not set tofalse.protected voidKMLGroundOverlay. doRender(KMLTraversalContext tc, DrawContext dc)Renders the ground overlay geometry represented by thisKMLGroundOverlay.protected voidKMLNetworkLink. doRender(KMLTraversalContext tc, DrawContext dc)Renders the network resource referenced by thisKMLNetworkLink.protected voidKMLPlacemark. doRender(KMLTraversalContext tc, DrawContext dc)Renders the placemark geometry represented by thisKMLGroundOverlay.protected voidKMLScreenOverlay. doRender(KMLTraversalContext tc, DrawContext dc)Renders the screen overlay geometry represented by thisKMLScreenOverlay.protected voidKMLAbstractContainer. endRendering(KMLTraversalContext tc, DrawContext dc)Restores any rendering state changed during rendering.java.lang.StringKMLLink. getAddress(DrawContext dc)Returns the address of the resource specified by this KML link.protected booleanKMLRegion. intersectsFrustum(DrawContext dc)Indicates whether this Region intersects the viewing frustum for the specifiedDrawContext.booleanKMLRegion. isActive(KMLTraversalContext tc, DrawContext dc)Indicates whether this Region is active on the specifiedDrawContext.protected booleanKMLAbstractContainer. isFeatureActive(KMLTraversalContext tc, DrawContext dc)Indicates whether thisKMLAbstractContaineris active and should be rendered on the specifiedDrawContext.protected booleanKMLAbstractFeature. isFeatureActive(KMLTraversalContext tc, DrawContext dc)Indicates whether thisKMLAbstractFeatureis active and should be rendered on the specifiedDrawContext.protected booleanKMLNetworkLink. isFeatureActive(KMLTraversalContext tc, DrawContext dc)Indicates whether thisKMLAbstractContaineris active and should be rendered on the specifiedDrawContext.protected booleanKMLRegion. isRegionActive(KMLTraversalContext tc, DrawContext dc)Indicates whether this Region is active on the specifiedDrawContext.protected booleanKMLRegion. isRegionVisible(DrawContext dc)Indicates whether this Region is visible for the specifiedDrawContext.protected voidKMLRegion. makeRegionData(DrawContext dc)Produces the data used to determine whether this Region is active for the specifiedDrawContext.protected booleanKMLRegion. meetsAbsoluteLodCriteria(KMLTraversalContext tc, DrawContext dc, KMLLod lod)Indicates whether the specifiedDrawContextmeets this Region's level of detail criteria.protected booleanKMLRegion. meetsClampToGroundLodCriteria(KMLTraversalContext tc, DrawContext dc, KMLLod lod)Indicates whether the specifiedDrawContextmeets this Region's level of detail criteria.protected booleanKMLRegion. meetsLodCriteria(KMLTraversalContext tc, DrawContext dc)Indicates whether the specifiedDrawContextmeets this Region's level of detail criteria.protected booleanKMLRegion. meetsRelativeToGroundLodCriteria(KMLTraversalContext tc, DrawContext dc, KMLLod lod)Indicates whether the specifiedDrawContextmeets this Region's level of detail criteria.protected booleanKMLRegion. meetsScreenAreaCriteria(DrawContext dc, KMLLod lod)Indicates whether this Region's projected screen area on the specifiedDrawContextis in the range specified bylod.protected booleanKMLRegion. mustRegenerateData(DrawContext dc)Indicates whether this Region's data must be recomputed, either as a result of a change in theGlobe'sstate or the expiration of the geometry regeneration interval.voidKMLAbstractFeature. preRender(KMLTraversalContext tc, DrawContext dc)Pre-render this element.voidKMLRoot. preRender(KMLTraversalContext tc, DrawContext dc)protected voidKMLAbstractContainer. preRenderFeatures(KMLTraversalContext tc, DrawContext dc)PreRenders this KML container's list of KML features, in the order they appear in the list.voidKMLAbstractFeature. render(KMLTraversalContext tc, DrawContext dc)Render this element.voidKMLRoot. render(KMLTraversalContext tc, DrawContext dc)protected voidKMLAbstractFeature. renderBalloon(KMLTraversalContext tc, DrawContext dc)Draws theassociated with this KML feature.Balloonprotected voidKMLAbstractContainer. renderFeatures(KMLTraversalContext tc, DrawContext dc)Draws this KML container's list of KML features, in the order they appear in the list.protected voidKMLNetworkLink. requestResource(DrawContext dc)Thread's off a task to determine whether the resource is local or remote and then retrieves it either from disk cache or a remote server.Constructors in gov.nasa.worldwind.ogc.kml with parameters of type DrawContext Constructor Description RegionData(DrawContext dc, long minExpiryTime, long maxExpiryTime)Constructs a newRegionDataentry from theGlobeand vertical exaggeration of a specified draw context. -
Uses of DrawContext in gov.nasa.worldwind.ogc.kml.impl
Methods in gov.nasa.worldwind.ogc.kml.impl with parameters of type DrawContext Modifier and Type Method Description protected voidKMLSurfaceImageImpl. applyRotation(DrawContext dc)Apply a rotation to the corner points of the overlay.protected voidKMLSurfacePolygonImpl. applyRotation(DrawContext dc)Apply a rotation to the corner points of the overlay.protected PickedObjectKMLPointPlacemarkImpl. createPickedObject(DrawContext dc, java.awt.Color pickColor)Create aPickedObjectfor this placemark.protected PickedObjectKMLSurfacePolygonImpl. createPickedObject(DrawContext dc, java.awt.Color pickColor)Create aPickedObjectfor this surface object.java.awt.RectangleKMLAbstractBalloon. getBounds(DrawContext dc)Get the balloon boundingRectangleusing OGL coordinates - bottom-left corner x and y relative to theWorldWindowbottom-left corner, and the balloon callout width and height.voidKMLController. preRender(DrawContext dc)voidKMLExtrudedPolygonImpl. preRender(KMLTraversalContext tc, DrawContext dc)voidKMLGroundOverlayPolygonImpl. preRender(KMLTraversalContext tc, DrawContext dc)Pre-render this element.voidKMLLineStringPlacemarkImpl. preRender(KMLTraversalContext tc, DrawContext dc)voidKMLModelPlacemarkImpl. preRender(KMLTraversalContext tc, DrawContext dc)Pre-render this element.voidKMLPointPlacemarkImpl. preRender(KMLTraversalContext tc, DrawContext dc)voidKMLPolygonImpl. preRender(KMLTraversalContext tc, DrawContext dc)voidKMLRenderable. preRender(KMLTraversalContext tc, DrawContext dc)Pre-render this element.voidKMLScreenImageImpl. preRender(KMLTraversalContext tc, DrawContext dc)Pre-render this element.voidKMLSurfaceImageImpl. preRender(KMLTraversalContext tc, DrawContext dc)voidKMLSurfacePolygonImpl. preRender(KMLTraversalContext tc, DrawContext dc)voidKMLAbstractBalloon. render(DrawContext dc)Render the balloon.voidKMLController. render(DrawContext dc)voidKMLExtrudedPolygonImpl. render(KMLTraversalContext tc, DrawContext dc)voidKMLGroundOverlayPolygonImpl. render(KMLTraversalContext tc, DrawContext dc)Render this element.voidKMLLineStringPlacemarkImpl. render(KMLTraversalContext tc, DrawContext dc)voidKMLModelPlacemarkImpl. render(KMLTraversalContext tc, DrawContext dc)Render this element.voidKMLPointPlacemarkImpl. render(KMLTraversalContext tc, DrawContext dc)voidKMLPolygonImpl. render(KMLTraversalContext tc, DrawContext dc)voidKMLRenderable. render(KMLTraversalContext tc, DrawContext dc)Render this element.voidKMLScreenImageImpl. render(KMLTraversalContext tc, DrawContext dc)Render this element.voidKMLSurfaceImageImpl. render(KMLTraversalContext tc, DrawContext dc)Render this element.voidKMLSurfacePolygonImpl. render(KMLTraversalContext tc, DrawContext dc)protected voidKMLModelPlacemarkImpl. requestResource(DrawContext dc)Thread's off a task to determine whether the resource is local or remote and then retrieves it either from disk cache or a remote server. -
Uses of DrawContext in gov.nasa.worldwind.pick
Methods in gov.nasa.worldwind.pick with parameters of type DrawContext Modifier and Type Method Description voidPickSupport. beginPicking(DrawContext dc)protected PickedObjectPickSupport. doResolvePick(DrawContext dc, java.awt.Point pickPoint, Layer layer)Adds a picked object registered with this PickSupport that is drawn at the specified point in AWT screen coordinates (if one exists) to the draw context's list of picked objects.protected voidPickSupport. doResolvePick(DrawContext dc, java.awt.Rectangle pickRect, Layer layer)Adds all picked objects that are registered with this PickSupport and intersect the specified rectangle in AWT screen coordinates (if any) to the draw context's list of picked objects.voidPickSupport. endPicking(DrawContext dc)intPickSupport. getTopColor(DrawContext dc, java.awt.Point pickPoint)Returns the framebuffer RGB color for a point in AWT screen coordinates, formatted as a pick color code.PickedObjectPickSupport. getTopObject(DrawContext dc, java.awt.Point pickPoint)PickedObjectPickSupport. resolvePick(DrawContext dc, java.awt.Point pickPoint, Layer layer)Adds picked object registered with this PickSupport that are drawn at the specified pick point or intersect the draw context's pick rectangle to the draw context's list of picked objects. -
Uses of DrawContext in gov.nasa.worldwind.render
Classes in gov.nasa.worldwind.render that implement DrawContext Modifier and Type Class Description classDrawContextImplFields in gov.nasa.worldwind.render declared as DrawContext Modifier and Type Field Description protected DrawContextMultiLineTextRenderer. drawContextMethods in gov.nasa.worldwind.render with parameters of type DrawContext Modifier and Type Method Description protected voidSurfaceObjectTileBuilder. addIntersectingObjects(DrawContext dc, SurfaceObjectTileBuilder.SurfaceObjectTile parent, SurfaceObjectTileBuilder.SurfaceObjectTile tile)Adds surface renderables from the parent's object list to the specified tile's object list.protected voidAbstractShape. addOrderedRenderable(DrawContext dc)Adds this shape to the draw context's ordered renderable list.protected voidPath. addOrderedRenderable(DrawContext dc)Adds this shape to the draw context's ordered renderable list.protected voidPath. addPickablePositions(DrawContext dc, PickSupport pickCandidates)Registers this Path's pickable position color codes with the specified pickCandidates.protected voidSurfaceObjectTileBuilder. addTileOrDescendants(DrawContext dc, LevelSet levelSet, SurfaceObjectTileBuilder.SurfaceObjectTile parent, SurfaceObjectTileBuilder.SurfaceObjectTile tile)Potentially adds the specified tile or its descendants to the tile builder'sSurfaceObjectTileBuilder.currentInfo.protected voidIconRenderer. addToolTip(DrawContext dc, WWIcon icon, Vec4 iconPoint)protected java.awt.RectangleAnnotationNullLayout. adjustAnnotationBounds(DrawContext dc, java.awt.Rectangle parentBounds, Annotation annotation, java.awt.Rectangle bounds)protected java.awt.DimensionAbstractAnnotation. adjustSizeToChildren(DrawContext dc, int width, int height)protected java.awt.DimensionAbstractAnnotation. adjustSizeToText(DrawContext dc, int width, int height)protected voidAnnotationFlowLayout. alignHorizontal(DrawContext dc, java.awt.Rectangle bounds, java.awt.Dimension size, java.lang.String align)protected voidAnnotationFlowLayout. alignVertical(DrawContext dc, java.awt.Rectangle bounds, java.awt.Dimension size, java.lang.String align)protected voidPath. appendTerrainPoint(DrawContext dc, Position position, float[] color, java.nio.FloatBuffer path, Path.PathData pathData)Computes a point on a path and adds it to the renderable geometry.protected voidBasicLightingModel. apply(DrawContext dc)protected voidIconRenderer. applyBackground(DrawContext dc, WWIcon icon, Vec4 screenPoint, double width, double height, double pedestalSpacing, double pedestalScale)protected voidAbstractAnnotation. applyBackgroundTextureState(DrawContext dc, int width, int height, double opacity, WWTexture texture)protected voidAbstractAnnotation. applyColor(DrawContext dc, java.awt.Color color, double opacity, boolean premultiplyColors)protected voidToolTipRenderer. applyColor(DrawContext dc, java.awt.Color color, double opacity)protected voidSurfaceIcon. applyDrawColor(DrawContext dc)protected voidSurfaceIcon. applyDrawTransform(DrawContext dc, SurfaceTileDrawContext sdc, LatLon location, double drawScale)protected voidSurfaceText. applyDrawTransform(DrawContext dc, SurfaceTileDrawContext sdc)Apply a transform to the GL state to draw the text at the proper location and scale.protected voidAbstractSurfaceShape. applyInteriorState(DrawContext dc, SurfaceTileDrawContext sdc, ShapeAttributes attributes, WWTexture texture, LatLon refLocation)protected voidSurfacePolygon. applyInteriorState(DrawContext dc, SurfaceTileDrawContext sdc, ShapeAttributes attributes, WWTexture texture, LatLon refLocation)protected voidAbstractSurfaceShape. applyInteriorTextureState(DrawContext dc, SurfaceTileDrawContext sdc, ShapeAttributes attributes, WWTexture texture, LatLon refLocation)voidBasicWWTexture. applyInternalTransform(DrawContext dc)voidFramebufferTexture. applyInternalTransform(DrawContext dc)voidLazilyLoadedTexture. applyInternalTransform(DrawContext dc)voidSurfaceImage. applyInternalTransform(DrawContext dc, boolean textureIdentityActive)voidSurfaceTile. applyInternalTransform(DrawContext dc, boolean textureIdentityActive)voidWWTexture. applyInternalTransform(DrawContext dc)Applies any necessary transformations to the texture prior to its being rendered.protected voidAbstractSurfaceShape. applyModelviewTransform(DrawContext dc, SurfaceTileDrawContext sdc)protected voidAbstractSurfaceShape. applyOutlineState(DrawContext dc, ShapeAttributes attributes)protected voidAbstractAnnotation. applyScreenTransform(DrawContext dc, int x, int y, int width, int height, double scale)protected voidSurfaceObjectTileBuilder. assembleTiles(DrawContext dc)Assembles a set of surface tiles that are visible in the specified DrawContext and meet the tile builder's resolution criteria.protected voidTrackRenderer. begin(DrawContext dc)protected voidAbstractAnnotation. beginDraw(DrawContext dc, OGLStackHandler stackHandler)protected voidSurfaceIcon. beginDraw(DrawContext dc)voidAbstractAnnotationLayout. beginDrawAnnotations(DrawContext dc, java.awt.Rectangle bounds)voidAnnotationFlowLayout. beginDrawAnnotations(DrawContext dc, java.awt.Rectangle bounds)voidAnnotationLayoutManager. beginDrawAnnotations(DrawContext dc, java.awt.Rectangle bounds)protected voidBasicAnnotationRenderer. beginDrawAnnotations(DrawContext dc, OGLStackHandler stackHandler)protected voidAbstractAnnotation. beginDrawChildren(DrawContext dc, java.awt.Rectangle bounds)protected voidIconRenderer. beginDrawIcons(DrawContext dc)protected voidAbstractBrowserBalloon. beginDrawing(DrawContext dc)Deprecated.protected OGLStackHandlerAbstractShape. beginDrawing(DrawContext dc, int attrMask)Establish the OpenGL state needed to draw this shape.protected voidAbstractSurfaceShape. beginDrawing(DrawContext dc, SurfaceTileDrawContext sdc)protected OGLStackHandlerExtrudedPolygon. beginDrawing(DrawContext dc, int attrMask)protected voidPointPlacemark. beginDrawing(DrawContext dc)Establish the OpenGL state needed to draw Paths.protected OGLStackHandlerPolygon. beginDrawing(DrawContext dc, int attrMask)protected OGLStackHandlerRigidShape. beginDrawing(DrawContext dc, int attrMask)protected voidAnnotationFlowLayout. beginHorizontal(DrawContext dc, java.awt.Rectangle bounds)voidBasicLightingModel. beginLighting(DrawContext dc)voidLightingModel. beginLighting(DrawContext dc)Initializes the OpenGL state necessary to effect the lighting model.protected voidDeclutteringTextRenderer. beginRendering(DrawContext dc)protected voidGeographicTextRenderer. beginRendering(DrawContext dc)protected voidToolTipRenderer. beginRendering(DrawContext dc, OGLStackHandler stackHandler)protected voidAnnotationFlowLayout. beginVertical(DrawContext dc, java.awt.Rectangle bounds)booleanBasicWWTexture. bind(DrawContext dc)booleanFramebufferTexture. bind(DrawContext dc)booleanLazilyLoadedTexture. bind(DrawContext dc)Binds this instance'sTextureto theGLContextif the texture has been created, otherwise initiates image source retrieval and texture creation in a separate thread.booleanSurfaceImage. bind(DrawContext dc)booleanSurfaceTile. bind(DrawContext dc)booleanWWTexture. bind(DrawContext dc)Makes this texture the current texture for rendering.protected voidAbstractAnnotation. bindPickableObject(DrawContext dc, Position position)protected booleanAbstractBrowserBalloon. bindWebViewTexture(DrawContext dc, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.protected voidAbstractSurfaceObject. buildPickRepresentation(DrawContext dc)Builds this AbstractSurfaceObject's pickable representation.voidSurfaceObjectTileBuilder. buildTiles(DrawContext dc, java.lang.Iterable<?> iterable)Assembles the surface tiles and draws any surface renderables in the iterable into those offscreen tiles.protected booleanSurfaceObjectTileBuilder. canAssembleTiles(DrawContext dc)Returns true if the draw context's viewport width and height are greater than zero.protected voidAbstractShape. checkViewDistanceExpiration(DrawContext dc)Determines whether this shape's geometry should be invalidated because the view distance changed, and if so, invalidates the geometry.protected voidAbstractShape. clearCachedVbos(DrawContext dc)Removes from the GPU resource cache the entry for the current data cache entry's VBOs.protected voidRigidShape. clearCachedVbos(DrawContext dc)Removes from the GPU resource cache the entry for the current data cache entry's VBOs.voidSurfaceObjectTileBuilder. clearPickCandidates(DrawContext dc)Removes all entries from the list of pickable object candidates assembled during the last call toSurfaceObjectTileBuilder.buildTiles(DrawContext, Iterable).voidSurfaceObjectTileBuilder. clearTiles(DrawContext dc)Removes all entries from the list of SurfaceTiles assembled during the last call toSurfaceObjectTileBuilder.buildTiles(DrawContext, Iterable).protected java.util.ArrayList<Vec4>Polyline. clipAndAdd(DrawContext dc, Vec4 ptA, Vec4 ptB, java.util.ArrayList<Vec4> span)Deprecated.protected java.nio.FloatBufferPath. computeAbsolutePoints(DrawContext dc, java.util.List<Position> positions, java.nio.FloatBuffer path, Path.PathData pathData)Computes a model-coordinate path from a list of positions, using the altitudes in the specified positions.protected java.awt.PointScreenAnnotation. computeAnnotationPosition(DrawContext dc, Position pos)protected java.awt.geom.Rectangle2DToolTipRenderer. computeBackgroundBounds(DrawContext dc, double width, double height, java.awt.Insets insets)protected abstract voidAbstractBrowserBalloon. computeBalloonPoints(DrawContext dc, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.Computes and stores the balloon's model-coordinate and screen-coordinate points.protected voidGlobeBrowserBalloon. computeBalloonPoints(DrawContext dc, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.Computes and stores this balloon's model and screen coordinates.protected voidScreenBrowserBalloon. computeBalloonPoints(DrawContext dc, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.Computes and stores this balloon's screen coordinates.protected abstract java.awt.RectangleAbstractAnnotation. computeBounds(DrawContext dc)protected java.awt.RectangleGlobeAnnotation. computeBounds(DrawContext dc)protected java.awt.RectangleScreenAnnotation. computeBounds(DrawContext dc)protected double[]GeographicTextRenderer. computeDistanceScaleAndOpacity(DrawContext dc, GeographicTextRenderer.OrderedText ot)protected double[]GlobeAnnotation. computeDistanceScaleAndOpacity(DrawContext dc, Vec4 point, java.awt.Dimension size)protected java.awt.geom.Rectangle2D.DoubleSurfaceIcon. computeDrawDimension(DrawContext dc, LatLon location)protected AngleSurfaceIcon. computeDrawHeading(DrawContext dc)protected java.lang.Iterable<? extends LatLon>SurfaceIcons. computeDrawLocations(DrawContext dc, SurfaceTileDrawContext sdc)protected doubleAbstractSurfaceRenderable. computeDrawPixelSize(DrawContext dc, SurfaceTileDrawContext sdc)protected java.awt.geom.Point2D.FloatGeographicTextRenderer. computeDrawPoint(DrawContext dc, java.awt.geom.Rectangle2D rect, Vec4 screenPoint)Computes the final draw point for the given rectangle lower left corner and target screen point.protected doubleSurfaceIcon. computeDrawScale(DrawContext dc, SurfaceTileDrawContext sdc, LatLon location)protected ExtentAbstractSurfaceObject. computeExtent(DrawContext dc)Computes the surface object's extent.protected ExtentPolyline. computeExtent(DrawContext dc)Deprecated.protected ExtentRigidShape. computeExtent(DrawContext dc)Computes the shape's extent using a bounding box.protected doubleAbstractGeneralShape. computeEyeDistance(DrawContext dc, AbstractGeneralShape.ShapeData shapeData)Computes the minimum distance between this shape and the eye point.protected doubleExtrudedPolygon. computeEyeDistance(DrawContext dc, ExtrudedPolygon.ShapeData shapeData)Computes the minimum distance between this shape and the eye point.protected doublePath. computeEyeDistance(DrawContext dc, Path.PathData pathData)Computes the minimum distance between this Path and the eye point.protected doublePolygon. computeEyeDistance(DrawContext dc, Polygon.ShapeData shapeData)Computes the minimum distance between this polygon and the eye point.protected java.awt.RectangleAbstractAnnotation. computeFreeBounds(DrawContext dc, int width, int height)protected voidSurfaceText. computeGeometry(DrawContext dc, SurfaceTileDrawContext sdc)Compute the text size and position.protected AngleSurfaceIcons. computeIconRadius(DrawContext dc, double regionPixelSize, Sector drawSector)protected voidPointPlacemark. computeImageBounds(DrawContext dc, PointPlacemark.OrderedPlacemark opm)Computes the screen-space rectangle bounding the placemark image.protected voidPointPlacemark. computeImageOffset(DrawContext dc)protected Vec4PointPlacemark. computeLabelPoint(DrawContext dc, PointPlacemark.OrderedPlacemark opm)Computes the screen coordinate (lower-left origin) location of this placemark's label.protected doubleGeographicTextRenderer. computeLookAtDistance(DrawContext dc)protected java.lang.DoubleGlobeAnnotation. computeLookAtDistance(DrawContext dc)protected java.awt.PointAbstractBrowserBalloon. computeOffset(DrawContext dc, BalloonAttributes activeAttrs, int width, int height)Deprecated.protected double[]ScreenAnnotation. computeOffset(DrawContext dc)protected voidAbstractAnnotationBalloon. computeOffsets(DrawContext dc)Compute the position and offsets, and set in them in the annotation.protected voidScreenImage. computeOffsets(DrawContext dc)Compute the image size, rotation, and position based on the current viewport size.protected doubleAbstractAnnotation. computeOpacity(DrawContext dc)protected voidPath. computePath(DrawContext dc, java.util.List<Position> positions, Path.PathData pathData)Computes the shape's model-coordinate path from a list of positions.protected doubleSurfaceText. computePixelSize(DrawContext dc, SurfaceTileDrawContext sdc)Compute the size of a pixel in the surface tile.protected doubleAbstractSurfaceRenderable. computePixelSizeAtLocation(DrawContext dc, LatLon location)protected voidPointPlacemark. computePlacemarkPoints(DrawContext dc, PointPlacemark.OrderedPlacemark opm)Computes and stores the placemark's Cartesian location, the Cartesian location of the corresponding point on the terrain (if the altitude mode requires it), and the screen-space projection of the placemark's point.Applies the placemark's altitude mode when computing the points.protected Vec4AbstractShape. computePoint(DrawContext dc, Terrain terrain, Position position)Computes a model-coordinate point from a position, applying this shape's altitude mode, and usingCLAMP_TO_GROUNDif the current globe is 2D.protected Vec4Polyline. computePoint(DrawContext dc, Position pos, boolean applyOffset)Deprecated.protected java.nio.FloatBufferPath. computePointsRelativeToTerrain(DrawContext dc, java.util.List<Position> positions, java.lang.Double altitude, java.nio.FloatBuffer path, Path.PathData pathData)Computes a terrain-conforming, model-coordinate path from a list of positions, using either a specified altitude or the altitudes in the specified positions.protected Vec4Polygon. computePolygonNormal(DrawContext dc, Polygon.ShapeData shapeData)protected abstract voidAbstractAnnotationBalloon. computePosition(DrawContext dc)Compute the annotation position, and set it in the annotation.protected voidGlobeAnnotationBalloon. computePosition(DrawContext dc)Compute the annotation position, and set it in the annotation.protected voidScreenAnnotationBalloon. computePosition(DrawContext dc)Compute the annotation position, and set it in the annotation.protected Vec4Path. computeReferenceCenter(DrawContext dc)Computes this path's reference center.protected voidPolyline. computeReferenceCenter(DrawContext dc)Deprecated.Vec4RigidShape. computeReferencePoint(DrawContext dc)Sets the shape's referencePoint, which is essentially its centerPosition in Cartesian coordinates.MatrixRigidShape. computeRenderMatrix(DrawContext dc)Computes the transform to use during rendering to convert the unit sphere geometry representation of this shape to its correct shape location, orientation and scaleprotected AngleSurfaceIcons. computeSafeRadius(DrawContext dc, SurfaceTileDrawContext sdc)protected doubleAbstractAnnotation. computeScale(DrawContext dc)protected Sector[]SurfaceText. computeSector(DrawContext dc)Compute the sector covered by this surface text.protected java.util.List<Sector>AbstractSurfaceShape. computeSectors(DrawContext dc)Computes the bounding sectors for the shape.protected java.util.List<Sector>SurfaceIcon. computeSectors(DrawContext dc)protected java.util.List<Sector>SurfaceIcons. computeSectors(DrawContext dc)protected doublePath. computeSegmentLength(DrawContext dc, Position posA, Position posB)Computes the approximate model-coordinate, path length between two positions.protected doublePolyline. computeSegmentLength(DrawContext dc, Position posA, Position posB)Deprecated.protected java.awt.DimensionAbstractBrowserBalloon. computeSize(DrawContext dc, BalloonAttributes activeAttrs)Deprecated.Computes the size of this balloon's frame in the viewport (on the screen).protected java.awt.PointScreenAnnotation. computeSize(DrawContext dc)intMultiResolutionPath.SkipCountComputer. computeSkipCount(DrawContext dc, Path.PathData pathData)Determines the number of positions to skip for the current viewing state.protected voidBox. computeSubdivisions(DrawContext dc, RigidShape.ShapeData shapeData)Computes the number of subdivisions necessary to achieve the expected Level of Detail given the shape's relationship to the viewer.protected voidCone. computeSubdivisions(DrawContext dc, RigidShape.ShapeData shapeData)Computes the number of subdivisions necessary to achieve the expected Level of Detail given the shape's relationship to the viewer.protected voidCylinder. computeSubdivisions(DrawContext dc, RigidShape.ShapeData shapeData)Computes the number of subdivisions necessary to achieve the expected Level of Detail given the shape's relationship to the viewer.protected voidEllipsoid. computeSubdivisions(DrawContext dc, RigidShape.ShapeData shapeData)Computes the number of subdivisions necessary to achieve the expected Level of Detail given the shape's relationship to the viewer.protected voidPyramid. computeSubdivisions(DrawContext dc, RigidShape.ShapeData shapeData)Computes the number of subdivisions necessary to achieve the expected Level of Detail given the shape's relationship to the viewer.protected abstract voidRigidShape. computeSubdivisions(DrawContext dc, RigidShape.ShapeData shapeData)Computes the number of subdivisions necessary to achieve the expected Level of Detail given the shape's relationship to the viewer.protected voidWedge. computeSubdivisions(DrawContext dc, RigidShape.ShapeData shapeData)Computes the number of subdivisions necessary to achieve the expected Level of Detail given the shape's relationship to the viewer.protected Vec4TrackRenderer. computeSurfacePoint(DrawContext dc, TrackPoint tp)protected java.awt.RectangleAbstractAnnotation. computeTextBounds(DrawContext dc, java.lang.String text, java.awt.Font font, java.lang.String align)protected java.awt.geom.Rectangle2DDeclutteringTextRenderer. computeTextBounds(DrawContext dc, DeclutterableText text)protected java.awt.geom.Rectangle2DGeographicTextRenderer. computeTextBounds(DrawContext dc, GeographicTextRenderer.OrderedText uText, double scale)protected java.awt.geom.Rectangle2DToolTipRenderer. computeTextBounds(DrawContext dc, java.lang.String text, java.awt.Font font)protected java.awt.geom.Point2DToolTipRenderer. computeTextTranslation(DrawContext dc, java.awt.geom.Rectangle2D textBounds, java.awt.Insets insets)protected java.awt.DimensionSurfaceObjectTileBuilder. computeTextureTileDimension(DrawContext dc)Returns the tile dimension used to create the tile textures for the specifiedDrawContext.protected voidGeographicSurfaceTileRenderer. computeTextureTransform(DrawContext dc, SurfaceTile tile, SurfaceTileRenderer.Transform t)protected abstract voidSurfaceTileRenderer. computeTextureTransform(DrawContext dc, SurfaceTile tile, SurfaceTileRenderer.Transform t)protected abstract AbstractShape.AbstractShapeDataAbstractShape. createCacheEntry(DrawContext dc)Creates and returns a new cache entry specific to the subclass.protected AbstractShape.AbstractShapeDataExtrudedPolygon. createCacheEntry(DrawContext dc)protected AbstractShape.AbstractShapeDataMultiResolutionPath. createCacheEntry(DrawContext dc)Deprecated.Creates and returns a new cache entry specific to the subclass.protected AbstractShape.AbstractShapeDataPath. createCacheEntry(DrawContext dc)protected AbstractShape.AbstractShapeDataPolygon. createCacheEntry(DrawContext dc)protected AbstractShape.AbstractShapeDataRigidShape. createCacheEntry(DrawContext dc)protected voidExtrudedPolygon. createCapGeometry(DrawContext dc, ExtrudedPolygon.ShapeData shapeData)Compute the cap geometry.protected voidExtrudedPolygon. createFullGeometry(DrawContext dc, Terrain terrain, ExtrudedPolygon.ShapeData shapeData, boolean skipOuterBoundary)Computes a boundary set's full geometry.protected voidPolygon. createFullGeometry(DrawContext dc, Terrain terrain, Polygon.ShapeData shapeData, boolean skipOuterBoundary)Computes a shape's full geometry.protected voidPolygon. createGeometry(DrawContext dc, Polygon.ShapeData shapeData)Compute the cap geometry.protected java.lang.ObjectAbstractSurfaceShape. createGeometryKey(DrawContext dc, SurfaceTileDrawContext sdc)protected PickedObjectAbstractBrowserBalloon. createLinkPickedObject(DrawContext dc, java.awt.Color pickColor, AVList linkParams)Deprecated.protected voidExtrudedPolygon. createMinimalGeometry(DrawContext dc, ExtrudedPolygon.ShapeData shapeData)Computes the information necessary to determine this extruded polygon's extent.protected voidPolygon. createMinimalGeometry(DrawContext dc, Polygon.ShapeData shapeData)Compute enough geometry to determine this polygon's extent, reference point and eye distance.protected PickedObjectAbstractBrowserBalloon. createPickedObject(DrawContext dc, java.awt.Color pickColor)Deprecated.protected PickedObjectAbstractSurfaceObject. createPickedObject(DrawContext dc, java.awt.Color pickColor)Create aPickedObjectfor this surface object.protected PickedObjectGlobeBrowserBalloon. createPickedObject(DrawContext dc, java.awt.Color pickColor)Deprecated.protected PickedObjectPointPlacemark. createPickedObject(DrawContext dc, java.awt.Color pickColor)Create aPickedObjectfor this placemark.protected voidExtrudedPolygon. createTessllationGeometry(DrawContext dc, ExtrudedPolygon.ShapeData shapeData)Tessellates this extruded polygon's cap.protected voidPolygon. createTessllationGeometry(DrawContext dc, Polygon.ShapeData shapeData)Tessellates the polygon.protected SurfaceObjectTileBuilder.TileInfoSurfaceObjectTileBuilder. createTileInfo(DrawContext dc)Creates a tile info associated with the specified draw context.protected SurfaceObjectTileBuilder.TileInfoKeySurfaceObjectTileBuilder. createTileInfoKey(DrawContext dc)Creates a key to address the tile information associated with the specified draw context.protected com.jogamp.opengl.util.texture.TextureSurfaceObjectTileBuilder. createTileTexture(DrawContext dc, int width, int height)Returns a new surface tile texture for use on the specified draw context with the specified width and height.protected voidAbstractSurfaceShape. determineActiveGeometry(DrawContext dc, SurfaceTileDrawContext sdc)protected voidSurfacePolylines. determineActiveGeometry(DrawContext dc, SurfaceTileDrawContext sdc)protected voidAbstractAnnotation. doDraw(DrawContext dc, int width, int height, double opacity, Position pickPosition)Draws an annotation with the given dimensions and opacity.protected voidAbstractAnnotation. doDrawBackgroundTexture(DrawContext dc, int width, int height, double opacity, Position pickPosition, WWTexture texture)protected voidAbstractAnnotation. doDrawChildren(DrawContext dc, java.awt.Rectangle bounds, double opacity, Position pickPosition)protected voidAbstractSurfaceShape. doDrawGeographic(DrawContext dc, SurfaceTileDrawContext sdc)protected voidSurfacePolygon. doDrawGeographic(DrawContext dc, SurfaceTileDrawContext sdc)protected abstract voidAbstractShape. doDrawInterior(DrawContext dc)Draws this shape's interior.protected voidExtrudedPolygon. doDrawInterior(DrawContext dc)Not used by this class.protected voidPath. doDrawInterior(DrawContext dc)Draws this path's interior when the path is extruded.protected voidPolygon. doDrawInterior(DrawContext dc)protected voidRigidShape. doDrawInterior(DrawContext dc)protected voidPath. doDrawInteriorVA(DrawContext dc, Path.PathData pathData)protected voidPolygon. doDrawInteriorVA(DrawContext dc, Polygon.ShapeData shapeData)protected voidPath. doDrawInteriorVBO(DrawContext dc, int[] vboIds, Path.PathData pathData)protected voidPolygon. doDrawInteriorVBO(DrawContext dc, int[] vboIds, Polygon.ShapeData shapeData)protected voidAbstractBrowserBalloon. doDrawOrderedRenderable(DrawContext dc, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.protected voidAbstractShape. doDrawOrderedRenderable(DrawContext dc, PickSupport pickCandidates)Draw this shape as an ordered renderable.protected voidPath. doDrawOrderedRenderable(DrawContext dc, PickSupport pickCandidates)Draw this shape as an ordered renderable.protected voidPointPlacemark. doDrawOrderedRenderable(DrawContext dc, PickSupport pickCandidates, PointPlacemark.OrderedPlacemark opm)Draw this placemark as an ordered renderable.If in picking mode, add it to the picked object list of specifiedPickSupport.protected voidPointPlacemark.OrderedPlacemark. doDrawOrderedRenderable(DrawContext dc, PickSupport pickCandidates)protected abstract voidAbstractShape. doDrawOutline(DrawContext dc)Draws this shape's outline.protected voidExtrudedPolygon. doDrawOutline(DrawContext dc)Not used by this class, which overridesExtrudedPolygon.drawOutline(DrawContext).protected voidPath. doDrawOutline(DrawContext dc)Draws this shape's outline.protected voidPolygon. doDrawOutline(DrawContext dc)protected voidRigidShape. doDrawOutline(DrawContext dc)protected voidPath. doDrawOutlineVA(DrawContext dc, Path.PathData pathData)protected voidPolygon. doDrawOutlineVA(DrawContext dc, Polygon.ShapeData shapeData)protected voidPath. doDrawOutlineVBO(DrawContext dc, int[] vboIds, Path.PathData pathData)protected voidPolygon. doDrawOutlineVBO(DrawContext dc, int[] vboIds, Polygon.ShapeData shapeData)protected abstract booleanAbstractShape. doMakeOrderedRenderable(DrawContext dc)Produces the geometry and other state necessary to represent this shape as an ordered renderable.protected booleanExtrudedPolygon. doMakeOrderedRenderable(DrawContext dc)protected booleanPath. doMakeOrderedRenderable(DrawContext dc)protected booleanPolygon. doMakeOrderedRenderable(DrawContext dc)protected booleanRigidShape. doMakeOrderedRenderable(DrawContext dc)protected voidIconRenderer. doRecordFeedback(DrawContext dc, WWIcon icon, Vec4 modelPoint, java.awt.Rectangle screenRect)Records feedback about how the specified WWIcon has been processed.protected voidBasicAnnotationRenderer.OrderedAnnotation. doRender(DrawContext dc, BasicAnnotationRenderer.OrderedAnnotation oa)protected voidScreenImage. doRender(DrawContext dc)protected voidToolTipRenderer. doRender(DrawContext dc, java.lang.String text, int x, int y)protected voidTrackRenderer.Cylinder. doRender(DrawContext dc, Vec4 point, double size)protected abstract voidTrackRenderer.Shape. doRender(DrawContext dc, Vec4 point, double radius)protected abstract voidAbstractAnnotation. doRenderNow(DrawContext dc)protected voidGlobeAnnotation. doRenderNow(DrawContext dc)protected voidScreenAnnotation. doRenderNow(DrawContext dc)protected voidPath.PathPickSupport. doResolvePick(DrawContext dc, java.awt.Rectangle pickRect, Layer layer)Adds all picked paths that are registered with this PickSupport and intersect the specified rectangle in AWT screen coordinates (if any) to the draw context's list of picked objects.protected java.lang.IntegerAbstractSurfaceShape. doTessellateInterior(DrawContext dc)protected int[]SurfacePolygons. doTessellateInterior(DrawContext dc, LatLon referenceLocation)voidAbstractAnnotation. draw(DrawContext dc, int width, int height, double opacity, Position pickPosition)voidAnnotation. draw(DrawContext dc, int width, int height, double opacity, Position pickPosition)Draws the annotation without transforming to its screen position, or applying any scaling.protected voidPolyline. draw(DrawContext dc)Deprecated.If the scene controller is rendering ordered renderables, this method draws this placemark's image as an ordered renderable.protected voidScreenImage. draw(DrawContext dc)protected voidSurfaceImage. draw(DrawContext dc)protected voidToolTipRenderer. draw(DrawContext dc, java.awt.Rectangle viewport, java.lang.String text, int x, int y)protected Vec4TrackRenderer. draw(DrawContext dc, java.util.Iterator<TrackPoint> trackPositions)protected voidAbstractAnnotationLayout. drawAnnotation(DrawContext dc, Annotation annotation, int width, int height, double opacity, Position pickPosition)voidAnnotationFlowLayout. drawAnnotations(DrawContext dc, java.awt.Rectangle bounds, java.lang.Iterable<? extends Annotation> annotations, double opacity, Position pickPosition)voidAnnotationLayoutManager. drawAnnotations(DrawContext dc, java.awt.Rectangle bounds, java.lang.Iterable<? extends Annotation> annotations, double opacity, Position pickPosition)voidAnnotationNullLayout. drawAnnotations(DrawContext dc, java.awt.Rectangle bounds, java.lang.Iterable<? extends Annotation> annotations, double opacity, Position pickPosition)protected voidAbstractAnnotation. drawBackground(DrawContext dc, int width, int height, double opacity, Position pickPosition)protected voidAbstractAnnotation. drawBackgroundImage(DrawContext dc, int width, int height, double opacity, Position pickPosition)protected voidAbstractShape. drawBatched(DrawContext dc)Draws this ordered renderable and all subsequent Path ordered renderables in the ordered renderable list.protected voidPointPlacemark. drawBatched(DrawContext dc)Draws this ordered renderable and all subsequent PointPlacemark ordered renderables in the ordered renderable list.protected voidAbstractAnnotation. drawBorder(DrawContext dc, int width, int height, double opacity, Position pickPosition)protected voidAbstractSurfaceObject. drawBoundingSectors(DrawContext dc, SurfaceTileDrawContext sdc)Causes this SurfaceObject to render its bounding sectors to the specified region in geographic coordinates.protected voidAbstractBrowserBalloon. drawBrowserControl(DrawContext dc, AbstractBrowserBalloon.BrowserControl control, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.protected voidAbstractBrowserBalloon. drawBrowserControls(DrawContext dc, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.static voidFrameFactory. drawBuffer(DrawContext dc, int mode, int count, java.nio.DoubleBuffer verts)Draw a vertex buffer in a given gl mode.static voidFrameFactory. drawBuffer(DrawContext dc, int mode, int count, java.nio.DoubleBuffer verts, java.nio.DoubleBuffer coords)Draw a vertex buffer with texture coordinates in a given gl mode.static voidFrameFactory. drawBuffer(DrawContext dc, int mode, java.nio.DoubleBuffer verts)protected voidAbstractAnnotation. drawCallout(DrawContext dc, int mode, int width, int height, boolean useTexCoords)voidExtrudedPolygon. drawCapInterior(DrawContext dc, ExtrudedPolygon.ShapeData shapeData)Draws the filled interior of this shape's cap.voidExtrudedPolygon. drawCapOutline(DrawContext dc, ExtrudedPolygon.ShapeData shapeData)Draws the cap's outline.protected voidAbstractAnnotation. drawChildren(DrawContext dc, int width, int height, double opacity, Position pickPosition)protected voidAbstractAnnotation. drawContent(DrawContext dc, int width, int height, double opacity, Position pickPosition)protected voidMultiLineTextRenderer. drawFilledRectangle(DrawContext dc, double x, double y, double width, double height)protected voidAbstractBrowserBalloon. drawFrame(DrawContext dc, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.protected voidAbstractBrowserBalloon. drawFrameInterior(DrawContext dc, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.Draws this browser balloon's interior geometry in screen-coordinates, with theWebView'stexture representation applied as an OpenGL decal.OpenGL's texture decal mode uses the texture color where the texture's alpha is 1, and uses the balloon's background color where it's 0.protected voidAbstractBrowserBalloon. drawFrameOutline(DrawContext dc, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.protected abstract voidAbstractSurfaceObject. drawGeographic(DrawContext dc, SurfaceTileDrawContext sdc)Causes the SurfaceObject to render itself to the specified region in geographic coordinates.protected voidAbstractSurfaceShape. drawGeographic(DrawContext dc, SurfaceTileDrawContext sdc)voidSurfaceIcon. drawGeographic(DrawContext dc, SurfaceTileDrawContext sdc)protected voidSurfaceText. drawGeographic(DrawContext dc, SurfaceTileDrawContext sdc)Causes the SurfaceObject to render itself to the specified region in geographic coordinates.protected voidBox. drawGeometry(DrawContext dc, int mode, int count, int type, java.nio.Buffer elementBuffer, RigidShape.ShapeData shapeData, int face)Renders the Box, using data from the provided buffer and the given parameters.protected voidCone. drawGeometry(DrawContext dc, int mode, int count, int type, java.nio.Buffer elementBuffer, RigidShape.ShapeData shapeData, int face)Renders the cone, using data from the provided buffer and the given parameters.protected voidCylinder. drawGeometry(DrawContext dc, int mode, int count, int type, java.nio.Buffer elementBuffer, RigidShape.ShapeData shapeData, int face)Renders the cylinder, using data from the provided buffer and the given parameters.protected voidEllipsoid. drawGeometry(DrawContext dc, int mode, int count, int type, java.nio.Buffer elementBuffer, RigidShape.ShapeData shapeData, int face)Renders the Ellipsoid, using data from the provided buffer and the given parameters.protected voidPyramid. drawGeometry(DrawContext dc, int mode, int count, int type, java.nio.Buffer elementBuffer, RigidShape.ShapeData shapeData, int face)Renders the Pyramid, using data from the provided buffer and the given parametersprotected abstract voidRigidShape. drawGeometry(DrawContext dc, int mode, int count, int type, java.nio.Buffer elementBuffer, RigidShape.ShapeData shapeData, int index)Renders the shape, using data from the provided buffer and the given parameters.protected voidRigidShape. drawGeometry(DrawContext dc, RigidShape.ShapeData shapeData, int index)Renders the Rigid Shapeprotected voidWedge. drawGeometry(DrawContext dc, int mode, int count, int type, java.nio.Buffer elementBuffer, RigidShape.ShapeData shapeData, int face)Renders the wedge, using data from the provided buffer and the given parameters.protected voidAnnotationFlowLayout. drawHorizontal(DrawContext dc, java.awt.Rectangle bounds, java.lang.Iterable<? extends Annotation> annotations, double opacity, Position pickPosition)protected voidAbstractAnnotation. drawHTML(DrawContext dc, int x, int y, int lineHeight, double opacity, java.lang.Object pickObject, Position pickPosition, java.lang.String text)protected Vec4IconRenderer. drawIcon(DrawContext dc, IconRenderer.OrderedIcon uIcon)protected voidSurfaceIcon. drawIcon(DrawContext dc, SurfaceTileDrawContext sdc)protected voidSurfaceIcons. drawIcon(DrawContext dc, SurfaceTileDrawContext sdc)protected voidIconRenderer. drawIconsInBatch(DrawContext dc, IconRenderer.OrderedIcon uIcon)protected voidAbstractShape. drawInterior(DrawContext dc)Draws this shape's interior.protected voidAbstractSurfaceShape. drawInterior(DrawContext dc, SurfaceTileDrawContext sdc)voidExtrudedPolygon. drawInterior(DrawContext dc)voidOutlinedShape. drawInterior(DrawContext dc, java.lang.Object shape)Draws the shape's filled faces.protected voidSurfacePolygons. drawInterior(DrawContext dc, SurfaceTileDrawContext sdc)protected voidSurfacePolyline. drawInterior(DrawContext dc, SurfaceTileDrawContext sdc)protected voidSurfacePolylines. drawInterior(DrawContext dc, SurfaceTileDrawContext sdc)protected voidPointPlacemark. drawLabel(DrawContext dc, PickSupport pickCandidates, PointPlacemark.OrderedPlacemark opm)Draws the placemark's label if a label is specified.protected voidPointPlacemark. drawLine(DrawContext dc, PickSupport pickCandidates, PointPlacemark.OrderedPlacemark opm)Draws the placemark's line.protected voidAbstractSurfaceShape. drawLineStrip(DrawContext dc, java.util.List<LatLon> locations)protected voidMultiLineTextRenderer. drawLineWithUniqueColors(java.lang.String text, int x, int y, DrawContext dc, PickSupport pickSupport, java.lang.Object refObject, Position refPosition)protected voidAbstractBrowserBalloon. drawLinks(DrawContext dc, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.protected voidBasicAnnotationRenderer. drawMany(DrawContext dc, java.lang.Iterable<Annotation> annotations, Layer layer)protected voidIconRenderer. drawMany(DrawContext dc, java.lang.Iterable<? extends WWIcon> icons, Layer layer)protected voidBasicAnnotationRenderer. drawOne(DrawContext dc, Annotation annotation, Vec4 annotationPoint, Layer layer)protected voidAbstractBrowserBalloon. drawOrderedRenderable(DrawContext dc, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.protected voidAbstractShape. drawOrderedRenderable(DrawContext dc)Draws this shape as an ordered renderable.protected voidAbstractSurfaceObject. drawOrderedRenderable(DrawContext dc)Causes the SurfaceObject to render itself.protected voidPointPlacemark. drawOrderedRenderable(DrawContext dc, PointPlacemark.OrderedPlacemark opm)Draws the path as an ordered renderable.protected voidPolyline. drawOrderedRenderable(DrawContext dc)Deprecated.protected voidAbstractShape. drawOutline(DrawContext dc)Draws this shape's outline.protected voidAbstractSurfaceShape. drawOutline(DrawContext dc, SurfaceTileDrawContext sdc)voidExtrudedPolygon. drawOutline(DrawContext dc)voidOutlinedShape. drawOutline(DrawContext dc, java.lang.Object shape)Draws the shape's outline.protected voidSurfacePolylines. drawOutline(DrawContext dc, SurfaceTileDrawContext sdc)protected voidAbstractSurfaceObject. drawPickRepresentation(DrawContext dc)Causes this SurfaceObject to draw a representation of itself suitable for use during picking.protected voidAbstractAnnotation. drawPlainText(DrawContext dc, int x, int y, int lineHeight, double opacity, java.lang.Object pickObject, Position pickPosition, java.lang.String text)protected voidPointPlacemark. drawPoint(DrawContext dc, PickSupport pickCandidates, PointPlacemark.OrderedPlacemark opm)Draws the placemark's line.protected voidPath. drawPointsVA(DrawContext dc, Path.PathData pathData)Draws vertical lines at this path's specified positions.protected voidPath. drawPointsVBO(DrawContext dc, int[] vboIds, Path.PathData pathData)Draws points at this path's specified positions.protected voidFramebufferTexture. drawQuad(DrawContext dc, BilinearInterpolator interp, int slices, int stacks)protected voidFramebufferTexture. drawQuad(DrawContext dc, Matrix geoToCartesian, int slices, int stacks)protected voidAbstractBrowserBalloon. drawResizeControl(DrawContext dc, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.Draw pickable regions for the resize controls.A pickable region is drawn along the frame outline.static voidFrameFactory. drawShape(DrawContext dc, java.lang.String shape, double width, double height, int glMode, int cornerRadius)Draw a shape with the specified width and height, gl mode and corner radius.static voidFrameFactory. drawShapeWithLeader(DrawContext dc, java.lang.String shape, double width, double height, java.awt.Point leaderOffset, double leaderGapWidth, int glMode, int cornerRadius)Draw a shape with the specified width and height, gl mode and corner radius.protected voidExtrudedPolygon. drawSideInteriors(DrawContext dc, ExtrudedPolygon.ShapeData shapeData)Draws this shape's sides.protected voidExtrudedPolygon. drawSideOutline(DrawContext dc, ExtrudedPolygon.ShapeData shapeData)Draws this extruded polygon's side outline.protected voidAbstractAnnotation. drawText(DrawContext dc, int width, int height, double opacity, Position pickPosition)protected voidAbstractAnnotation. drawText(DrawContext dc, int x, int y, int lineHeight, double opacity, java.lang.Object pickObject, Position pickPosition, java.lang.String text)protected Vec4DeclutteringTextRenderer. drawText(DrawContext dc, DeclutterableText uText, double scale, double opacity)protected Vec4GeographicTextRenderer. drawText(DrawContext dc, GeographicTextRenderer.OrderedText uText, double scale, double opacity)protected voidSurfaceText. drawText(DrawContext dc)Draw the text.protected voidAbstractBrowserBalloon. drawTitleBar(DrawContext dc, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.protected voidToolTipRenderer. drawToolTip(DrawContext dc, java.awt.Rectangle viewport, java.lang.String text, int x, int y, ToolTipRenderer.ToolTipAttributes attributes)protected voidToolTipRenderer. drawToolTipInterior(DrawContext dc, double width, double height, ToolTipRenderer.ToolTipAttributes attributes)protected voidToolTipRenderer. drawToolTipOutline(DrawContext dc, double width, double height, ToolTipRenderer.ToolTipAttributes attributes)protected voidToolTipRenderer. drawToolTipText(DrawContext dc, java.lang.String text, int x, int y, ToolTipRenderer.ToolTipAttributes attributes)protected voidAbstractAnnotation. drawTopLevelAnnotation(DrawContext dc, int x, int y, int width, int height, double scale, double opacity, Position pickPosition)protected voidAnnotationFlowLayout. drawVertical(DrawContext dc, java.awt.Rectangle bounds, java.lang.Iterable<? extends Annotation> annotations, double opacity, Position pickPosition)protected voidPath. drawVerticalOutlineVA(DrawContext dc, Path.PathData pathData)Draws vertical lines at this path's specified positions.protected voidPath. drawVerticalOutlineVBO(DrawContext dc, int[] vboIds, Path.PathData pathData)protected voidAbstractBrowserBalloon. drawWebViewLinks(DrawContext dc, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.protected voidTrackRenderer. end(DrawContext dc)protected voidAbstractAnnotation. endDraw(DrawContext dc, OGLStackHandler stackHandler)protected voidSurfaceIcon. endDraw(DrawContext dc)voidAbstractAnnotationLayout. endDrawAnnotations(DrawContext dc)voidAnnotationLayoutManager. endDrawAnnotations(DrawContext dc)protected voidBasicAnnotationRenderer. endDrawAnnotations(DrawContext dc, OGLStackHandler stackHandler)protected voidAbstractAnnotation. endDrawChildren(DrawContext dc)protected voidIconRenderer. endDrawIcons(DrawContext dc)protected voidAbstractBrowserBalloon. endDrawing(DrawContext dc)Deprecated.protected voidAbstractShape. endDrawing(DrawContext dc)Pop the state set inAbstractShape.beginDrawing(DrawContext, int).protected voidAbstractSurfaceShape. endDrawing(DrawContext dc)protected voidPointPlacemark. endDrawing(DrawContext dc)Pop the state set in beginDrawing.voidBasicLightingModel. endLighting(DrawContext dc)voidLightingModel. endLighting(DrawContext dc)Restores state set byLightingModel.beginLighting(DrawContext)to its original state.protected voidDeclutteringTextRenderer. endRendering(DrawContext dc)protected voidGeographicTextRenderer. endRendering(DrawContext dc)protected voidToolTipRenderer. endRendering(DrawContext dc, OGLStackHandler stackHandler)protected abstract voidAbstractShape. fillVBO(DrawContext dc)Fill this shape's vertex buffer objects.protected voidExtrudedPolygon. fillVBO(DrawContext dc)protected voidPath. fillVBO(DrawContext dc)protected voidPolygon. fillVBO(DrawContext dc)Fill this shape's vertex buffer objects.protected voidRigidShape. fillVBO(DrawContext dc)Fill this shape's vertex buffer objects.protected java.util.ArrayList<Intersection>ContourLine. filterIntersections(DrawContext dc, java.util.ArrayList<Intersection> list)Filters the given intersection segments list according to some criteria - here the inclusion inside the bounding sector.protected java.util.ArrayList<Intersection>ContourLinePolygon. filterIntersections(DrawContext dc, java.util.ArrayList<Intersection> list)Filters the given intersection segments list according to some criteria - here the inclusion inside the current polygon.protected java.util.ArrayList<Intersection>ContourLine. filterIntersectionsOnViewFrustum(DrawContext dc, java.util.ArrayList<Intersection> list)Filters the given intersection segments list according to the current view frustum.protected booleanFramebufferTexture. generateTexture(DrawContext dc, int width, int height)protected java.awt.RectangleAnnotationNullLayout. getAnnotationBounds(DrawContext dc, Annotation annotation)protected Vec4BasicAnnotationRenderer. getAnnotationDrawPoint(DrawContext dc, Annotation annotation)Get the final Vec4 point at which an annotation will be drawn.Vec4GlobeAnnotation. getAnnotationDrawPoint(DrawContext dc)Get the final Vec4 point at which an annotation will be drawn.protected Vec4GlobeAnnotation. getAnnotationDrawPointLegacy(DrawContext dc)Compute the draw point using the legacy altitude mode.protected java.awt.DimensionAbstractAnnotationLayout. getAnnotationSize(DrawContext dc, Annotation annotation)WWTextureAnnotationAttributes. getBackgroundTexture(DrawContext dc)Get the background image as aWWTexturefor the specified draw context.java.awt.RectangleAbstractAnnotation. getBounds(DrawContext dc)Get the annotation boundingRectangleusing OGL coordinates - bottom-left corner x and y relative to theWorldWindowbottom-left corner, and the annotation callout width and height.java.awt.RectangleAbstractAnnotationBalloon. getBounds(DrawContext dc)Get the balloon boundingRectangleusing OGL coordinates - bottom-left corner x and y relative to theWorldWindowbottom-left corner, and the balloon callout width and height.java.awt.RectangleAbstractBrowserBalloon. getBounds(DrawContext dc)Deprecated.Get the balloon boundingRectangleusing OGL coordinates - bottom-left corner x and y relative to theWorldWindowbottom-left corner, and the balloon callout width and height.java.awt.RectangleAnnotation. getBounds(DrawContext dc)Get the annotation boundingRectangleusing OGL coordinates - bottom-left corner x and y relative to theWorldWindowbottom-left corner, and the annotation callout width and height.java.awt.RectangleBalloon. getBounds(DrawContext dc)Get the balloon boundingRectangleusing OGL coordinates - bottom-left corner x and y relative to theWorldWindowbottom-left corner, and the balloon callout width and height.java.awt.geom.Rectangle2DDeclutterable. getBounds(DrawContext dc)java.awt.geom.Rectangle2DDeclutterableText. getBounds(DrawContext dc)java.awt.geom.Rectangle2DPointPlacemark.OrderedPlacemark. getBounds(DrawContext dc)protected java.util.List<java.util.List<LatLon>>AbstractSurfaceShape. getCachedGeometry(DrawContext dc, SurfaceTileDrawContext sdc)java.lang.DoubleOutlinedShape. getDepthOffsetFactor(DrawContext dc, java.lang.Object shape)Returns the depth-offset factor.java.lang.DoubleOutlinedShape. getDepthOffsetUnits(DrawContext dc, java.lang.Object shape)Returns the depth-offset units.protected doublePath. getDistanceMetric(DrawContext dc, Path.PathData pathData)Computes this Path's distance from the eye point, for use in determining when to show positions points.ExtentAbstractSurfaceObject. getExtent(DrawContext dc)Returns the surface object's enclosing volume as anExtentin model coordinates, given a specifiedDrawContext.ExtentPolyline. getExtent(DrawContext dc)Deprecated.Returns this Polyline's enclosing volume as anExtentin model coordinates, given a specifiedDrawContext.ExtentSurfaceIcon. getExtent(DrawContext dc)ExtentSurfaceImage. getExtent(DrawContext dc)ExtentSurfaceObject. getExtent(DrawContext dc)Returns the surface object's enclosing volume as anExtentin model coordinates, given a specifiedDrawContext.ExtentSurfaceTile. getExtent(DrawContext dc)intBasicWWTexture. getHeight(DrawContext dc)intFramebufferTexture. getHeight(DrawContext dc)intLazilyLoadedTexture. getHeight(DrawContext dc)Returns the texture's heightintWWTexture. getHeight(DrawContext dc)Returns the texture's heightintScreenCreditImage. getImageHeight(DrawContext dc)intScreenImage. getImageHeight(DrawContext dc)Returns the height of the image after dynamic scaling has been applied.intScreenCreditImage. getImageWidth(DrawContext dc)intScreenImage. getImageWidth(DrawContext dc)Returns the width of the source image after dynamic scaling has been applied.protected java.lang.Iterable<SurfaceTile>GeographicSurfaceTileRenderer. getIntersectingTiles(DrawContext dc, SectorGeometry sg, java.lang.Iterable<? extends SurfaceTile> tiles)protected abstract java.lang.Iterable<SurfaceTile>SurfaceTileRenderer. getIntersectingTiles(DrawContext dc, SectorGeometry sg, java.lang.Iterable<? extends SurfaceTile> tiles)protected java.awt.RectanglePointPlacemark. getLabelBounds(DrawContext dc, PointPlacemark.OrderedPlacemark opm)Determines the screen coordinate boundaries of this placemark's label.protected MultiLineTextRendererAbstractAnnotation. getMultiLineTextRenderer(DrawContext dc, java.awt.Font font, java.lang.String align)java.util.Collection<PickedObject>SurfaceObjectTileBuilder. getPickCandidates(DrawContext dc)Returns the list of pickable object candidates associated with the SurfaceTiles assembled during the last call toSurfaceObjectTileBuilder.buildTiles(DrawContext, Iterable).java.awt.DimensionAbstractAnnotation. getPreferredSize(DrawContext dc)java.awt.DimensionAnnotation. getPreferredSize(DrawContext dc)java.awt.DimensionAnnotationFlowLayout. getPreferredSize(DrawContext dc, java.lang.Iterable<? extends Annotation> annotations)java.awt.DimensionAnnotationLayoutManager. getPreferredSize(DrawContext dc, java.lang.Iterable<? extends Annotation> annotations)java.awt.DimensionAnnotationNullLayout. getPreferredSize(DrawContext dc, java.lang.Iterable<? extends Annotation> annotations)java.awt.PointScreenImage. getScreenLocation(DrawContext dc)Returns the location of the image on the screen.protected java.awt.PointScreenAnnotation. getScreenPoint(DrawContext dc)Get thePointwhere the annotation is drawn in the viewport.protected java.awt.PointScreenRelativeAnnotation. getScreenPoint(DrawContext dc)Computes and returns the screen point in pixels corresponding to the annotation's relative position coordinates and the current window size.java.util.List<Sector>AbstractSurfaceShape. getSectors(DrawContext dc)java.util.List<Sector>SurfaceIcon. getSectors(DrawContext dc)java.util.List<Sector>SurfacePolylines. getSectors(DrawContext dc)java.util.List<Sector>SurfaceRenderable. getSectors(DrawContext dc)Returns a list of sectors indicating the geographic region that bounds this renderable for the specified draw context.java.util.List<Sector>SurfaceText. getSectors(DrawContext dc)Returns a list of sectors indicating the geographic region that bounds this renderable for the specified draw context.java.lang.ObjectAbstractSurfaceObject. getStateKey(DrawContext dc)Returns an object that uniquely identifies this renderable's state for the specified draw context.java.lang.ObjectAbstractSurfaceShape. getStateKey(DrawContext dc)Returns an object that uniquely identifies this renderable's state for the specified draw context.java.lang.ObjectSurfaceEllipse. getStateKey(DrawContext dc)Returns an object that uniquely identifies this renderable's state for the specified draw context.java.lang.ObjectSurfaceIcon. getStateKey(DrawContext dc)Returns an object that uniquely identifies this renderable's state for the specified draw context.java.lang.ObjectSurfaceObjectTileBuilder.SurfaceObjectTile. getStateKey(DrawContext dc)Returns an object that uniquely identifies the tile's state on the specified draw context.java.lang.ObjectSurfaceQuad. getStateKey(DrawContext dc)Returns an object that uniquely identifies this renderable's state for the specified draw context.java.lang.ObjectSurfaceRenderable. getStateKey(DrawContext dc)Returns an object that uniquely identifies this renderable's state for the specified draw context.protected java.awt.RectangleAbstractAnnotation. getTextBounds(DrawContext dc, java.lang.String text, java.awt.Font font, java.lang.String align)protected TextRendererAbstractAnnotation. getTextRenderer(DrawContext dc, java.awt.Font font)TextRendererDeclutteringTextRenderer. getTextRenderer(DrawContext dc, java.awt.Font font)Returns either a cached or new text renderer for a specified font.protected TextRendererSurfaceText. getTextRenderer(DrawContext dc)Get the text renderer to use to draw text.protected TextRendererToolTipRenderer. getTextRenderer(DrawContext dc, java.awt.Font font)protected com.jogamp.opengl.util.texture.TextureBasicWWTexture. getTexture(DrawContext dc, boolean initialize)protected com.jogamp.opengl.util.texture.TextureLazilyLoadedTexture. getTexture(DrawContext dc)Returns theTextureassociated with this instance.protected com.jogamp.opengl.util.texture.TextureBasicWWTexture. getTextureFromCache(DrawContext dc)intSurfaceObjectTileBuilder. getTileCount(DrawContext dc)Returns the number of SurfaceTiles assembled during the last call toSurfaceObjectTileBuilder.buildTiles(DrawContext, Iterable).java.util.Collection<? extends SurfaceTile>SurfaceObjectTileBuilder. getTiles(DrawContext dc)Returns the list of SurfaceTiles assembled during the last call toSurfaceObjectTileBuilder.buildTiles(DrawContext, Iterable).protected ToolTipRendererIconRenderer.OrderedText. getToolTipRenderer(DrawContext dc)PickedObjectPath.PathPickSupport. getTopObject(DrawContext dc, java.awt.Point pickPoint)Computes and returns the top object at the specified pick point.protected int[]AbstractShape. getVboIds(DrawContext dc)Get or create OpenGL resource IDs for the current data cache entry.protected int[]RigidShape. getVboIds(int index, DrawContext dc)Get or create OpenGL resource IDs for the current data cache entry.protected AngleAbstractSurfaceRenderable. getViewHeading(DrawContext dc)intBasicWWTexture. getWidth(DrawContext dc)intFramebufferTexture. getWidth(DrawContext dc)intLazilyLoadedTexture. getWidth(DrawContext dc)Returns the texture's width.intWWTexture. getWidth(DrawContext dc)Returns the texture's width.protected java.lang.StringAbstractAnnotation. getWrappedText(DrawContext dc, int width, int height, java.lang.String text, java.awt.Font font, java.lang.String align)protected java.awt.PointAbstractAnnotation. glPointFromAWTPoint(DrawContext dc, java.awt.Point awtPoint)protected voidAbstractSurfaceShape. handleUnsuccessfulInteriorTessellation(DrawContext dc)protected voidSurfaceMultiPolygon. handleUnsuccessfulInteriorTessellation(DrawContext dc)Overridden to clear the multi-polygon's boundary list upon an unsuccessful tessellation attempt.protected voidSurfacePolygon. handleUnsuccessfulInteriorTessellation(DrawContext dc)Overridden to clear the polygon's locations iterable upon an unsuccessful tessellation attempt.protected voidSurfacePolygons. handleUnsuccessfulInteriorTessellation(DrawContext dc)protected java.awt.DimensionAnnotationFlowLayout. horizontalPreferredSize(DrawContext dc, java.lang.Iterable<? extends Annotation> annotations)protected voidSurfaceTileRenderer. initAlphaTexture(DrawContext dc, int size)protected voidTrackRenderer.Cylinder. initialize(DrawContext dc)protected voidTrackRenderer.Shape. initialize(DrawContext dc)protected WWTextureSurfaceImage. initializeGeneratedTexture(DrawContext dc)protected voidSurfaceImage. initializeSourceTexture(DrawContext dc)protected com.jogamp.opengl.util.texture.TextureBasicWWTexture. initializeTexture(DrawContext dc, java.lang.Object imageSource)protected com.jogamp.opengl.util.texture.TextureFBOTexture. initializeTexture(DrawContext dc)protected com.jogamp.opengl.util.texture.TextureFramebufferTexture. initializeTexture(DrawContext dc)protected voidSurfaceTileRenderer. initOutlineTexture(DrawContext dc, int size)protected booleanAbstractBrowserBalloon. intersectsFrustum(DrawContext dc, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.Determines whether the balloon intersects the view frustum.protected booleanAbstractShape. intersectsFrustum(DrawContext dc)Determines whether this shape intersects the view frustum.protected booleanAbstractSurfaceObject. intersectsFrustum(DrawContext dc)Test if this SurfaceObject intersects the specified draw context's frustum.protected booleanGlobeBrowserBalloon. intersectsFrustum(DrawContext dc, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.Determines whether the balloon intersects the view frustum.protected booleanPointPlacemark. intersectsFrustum(DrawContext dc, PointPlacemark.OrderedPlacemark opm)Determines whether the placemark image intersects the view frustum.protected booleanPolyline. intersectsFrustum(DrawContext dc)Deprecated.Indicates whether the shape is visible in the current view.protected booleanSurfaceObjectTileBuilder. intersectsFrustum(DrawContext dc, TextureTile tile)Test if the tile intersects the specified draw context's frustum.protected booleanAbstractSurfaceObject. intersectsPickFrustum(DrawContext dc)Test if this SurfaceObject intersects the specified draw context's pick frustums.protected booleanAbstractSurfaceObject. intersectsVisibleSector(DrawContext dc)Test if this SurfaceObject intersects the specified draw context's visible sector.protected booleanSurfaceObjectTileBuilder. intersectsVisibleSector(DrawContext dc, TextureTile tile)Test if the specified tile intersects the draw context's visible sector.protected booleanBasicAnnotationRenderer. isAtPickRange(DrawContext dc, Annotation annotation)protected booleanAbstractBrowserBalloon. isDrawBrowserControls(DrawContext dc)Deprecated.protected booleanAbstractBrowserBalloon. isDrawInterior(DrawContext dc)Deprecated.booleanOutlinedShape. isDrawInterior(DrawContext dc, java.lang.Object shape)Indicates whether the shape's faces are drawn.protected booleanPointPlacemark. isDrawLine(DrawContext dc, PointPlacemark.OrderedPlacemark opm)Determines whether the placemark's optional line should be drawn and whether it intersects the view frustum.protected booleanAbstractBrowserBalloon. isDrawLinks(DrawContext dc)Deprecated.protected booleanAbstractBrowserBalloon. isDrawOutline(DrawContext dc)Deprecated.booleanOutlinedShape. isDrawOutline(DrawContext dc, java.lang.Object shape)Indicates whether the shape's outline is drawn.protected booleanPointPlacemark. isDrawPoint(DrawContext dc)Indicates whether a point should be drawn when the active texture is null.protected booleanAbstractBrowserBalloon. isDrawResizeControl(DrawContext dc)Deprecated.protected booleanAbstractBrowserBalloon. isDrawTitleBar(DrawContext dc)Deprecated.booleanOutlinedShape. isEnableDepthOffset(DrawContext dc, java.lang.Object shape)Indicates whether the shape's depth should be adjusted to give its filled faces priority over coincident items previously drawn.protected booleanIconRenderer. isFeedbackEnabled(DrawContext dc, WWIcon icon)Returns true if the IconRenderer should record feedback about how the specified WWIcon has been processed.protected abstract booleanAbstractShape. isOrderedRenderableValid(DrawContext dc)Determines whether this shape's ordered renderable state is valid and can be rendered.protected booleanExtrudedPolygon. isOrderedRenderableValid(DrawContext dc)protected booleanPath. isOrderedRenderableValid(DrawContext dc)protected booleanPolygon. isOrderedRenderableValid(DrawContext dc)protected booleanRigidShape. isOrderedRenderableValid(DrawContext dc)protected booleanPath. isSegmentVisible(DrawContext dc, Position posA, Position posB, Vec4 ptA, Vec4 ptB)Determines whether the segment between two path positions is visible.protected booleanPolyline. isSegmentVisible(DrawContext dc, Position posA, Position posB, Vec4 ptA, Vec4 ptB)Deprecated.protected booleanPath. isSmall(DrawContext dc, Vec4 ptA, Vec4 ptB, int numPixels)protected booleanPath. isSurfacePath(DrawContext dc)Indicates whether this Path's defining positions and the positions in between are located on the underlying terrain.booleanBasicWWTexture. isTextureCurrent(DrawContext dc)booleanFramebufferTexture. isTextureCurrent(DrawContext dc)booleanLazilyLoadedTexture. isTextureCurrent(DrawContext dc)booleanWWTexture. isTextureCurrent(DrawContext dc)Indicates whether the texture is currently available for use without regenerating it from its image source.protected booleanContourLine. isValid(DrawContext dc)protected booleanPolyline.ExtentInfo. isValid(DrawContext dc)booleanSurfaceIcon.SectorInfo. isValid(DrawContext dc)protected com.jogamp.opengl.util.texture.TextureLazilyLoadedTexture. makeBufferedImageTexture(DrawContext dc)Creates this instance'sTextureif the image source is aBufferedImage.protected voidContourLine. makeContourLine(DrawContext dc)Update the renderable list with appropriate renderables to display the contour line.protected voidAbstractSurfaceObject. makeOrderedPreRenderable(DrawContext dc)Prepares the SurfaceObject as anOrderedRenderableand adds it to the DrawContext's ordered surface renderable list.protected voidAbstractSurfaceShape. makeOrderedPreRenderable(DrawContext dc)Overridden to determine the shape's active attributes during preRendering, prior to building the shape's pickable representation and the SceneController's composite representation.protected voidAbstractBrowserBalloon. makeOrderedRenderable(DrawContext dc)Deprecated.Updates the balloon's per-frame rendering state, and determines whether to queue an ordered renderable for the balloon.protected voidAbstractShape. makeOrderedRenderable(DrawContext dc)Determines whether to add this shape to the draw context's ordered renderable list.protected voidAbstractSurfaceObject. makeOrderedRenderable(DrawContext dc)Prepares the SurfaceObject as anOrderedRenderableand adds it to the DrawContext's ordered surface renderable list.protected voidPointPlacemark. makeOrderedRenderable(DrawContext dc)If the scene controller is rendering ordered renderables, this method draws this placemark's image as an ordered renderable.protected intContourLine. makePathsConnected(DrawContext dc, java.util.ArrayList<Intersection> inter, int tolerance)Add a set ofPathobjects to the contour line renderable list by connecting as much as possible the segments from the givenIntersectionarray.protected voidMultiResolutionPath. makePositions(DrawContext dc, Path.PathData pathData)Deprecated.protected voidPath. makePositions(DrawContext dc, Path.PathData pathData)protected voidPath. makeSegment(DrawContext dc, Position posA, Position posB, Vec4 ptA, Vec4 ptB, java.awt.Color colorA, java.awt.Color colorB, int ordinalA, int ordinalB, Path.PathData pathData)Creates the interior segment positions to adhere to the current path type and terrain-following settings.protected java.util.ArrayList<Vec4>Polyline. makeSegment(DrawContext dc, Position posA, Position posB, Vec4 ptA, Vec4 ptB)Deprecated.protected voidMultiResolutionPath. makeTessellatedPositions(DrawContext dc, Path.PathData pathData)Deprecated.Generates positions defining this path with path type and terrain-conforming properties applied.protected voidPath. makeTessellatedPositions(DrawContext dc, Path.PathData pathData)Generates positions defining this path with path type and terrain-conforming properties applied.protected com.jogamp.opengl.util.texture.TextureLazilyLoadedTexture. makeTextureFromTextureData(DrawContext dc)Creates aTexturefrom this instance'sTextureDataif theTextureDataexists.protected voidPolyline. makeVertices(DrawContext dc)Deprecated.protected voidAbstractBrowserBalloon. makeWebView(DrawContext dc, java.awt.Dimension frameSize)Deprecated.protected booleanSurfaceObjectTileBuilder. meetsRenderCriteria(DrawContext dc, LevelSet levelSet, Tile tile)Tests if the specified tile meets the rendering criteria on the specified draw context.protected booleanAbstractShape. mustApplyLighting(DrawContext dc)Indicates whether standard lighting must be applied by consulting the current active attributes.protected booleanAbstractShape. mustApplyLighting(DrawContext dc, ShapeAttributes activeAttrs)Indicates whether standard lighting must be applied by consulting either the specified active attributes or the current active attributes.protected booleanPath. mustApplyLighting(DrawContext dc, ShapeAttributes activeAttrs)protected abstract booleanAbstractShape. mustApplyTexture(DrawContext dc)Indicates whether texture should be applied to this shape.protected booleanExtrudedPolygon. mustApplyTexture(DrawContext dc)protected booleanPath. mustApplyTexture(DrawContext dc)protected booleanPolygon. mustApplyTexture(DrawContext dc)protected booleanRigidShape. mustApplyTexture(DrawContext dc)protected booleanAbstractShape. mustCreateNormals(DrawContext dc)Indicates whether normal vectors must be computed by consulting the current active attributes.protected booleanAbstractShape. mustCreateNormals(DrawContext dc, ShapeAttributes activeAttrs)Indicates whether normal vectors must be computed by consulting either the specified active attributes or the current active attributes.protected booleanAbstractShape. mustRegenerateGeometry(DrawContext dc)Indicates whether this shape's renderable geometry must be recomputed, either as a result of an attribute or property change or the expiration of the geometry regeneration interval.protected booleanCone. mustRegenerateGeometry(DrawContext dc)protected booleanCylinder. mustRegenerateGeometry(DrawContext dc)protected booleanEllipsoid. mustRegenerateGeometry(DrawContext dc)protected booleanExtrudedPolygon. mustRegenerateGeometry(DrawContext dc)protected booleanPath. mustRegenerateGeometry(DrawContext dc)protected booleanPolygon. mustRegenerateGeometry(DrawContext dc)protected booleanRigidShape. mustRegenerateGeometry(DrawContext dc)protected booleanWedge. mustRegenerateGeometry(DrawContext dc)protected booleanSurfaceObjectTileBuilder. needToSplit(DrawContext dc, Tile tile)Tests if the specified tile must be split to meets the desired resolution on the specified draw context.voidAbstractAnnotation. pick(DrawContext dc, java.awt.Point pickPoint)Pick at the annotation.voidAbstractBrowserBalloon.OrderedBrowserBalloon. pick(DrawContext dc, java.awt.Point pickPoint)voidAbstractBrowserBalloon. pick(DrawContext dc, java.awt.Point pickPoint, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.voidAbstractShape. pick(DrawContext dc, java.awt.Point pickPoint)voidAbstractSurfaceObject. pick(DrawContext dc, java.awt.Point pickPoint)Causes the surface object to draw a pickable representation of itself on the surface terrain, using the provided draw context.voidAnnotationRenderer. pick(DrawContext dc, Annotation annotation, Vec4 annotationPoint, java.awt.Point pickPoint, Layer annotationLayer)voidAnnotationRenderer. pick(DrawContext dc, java.lang.Iterable<Annotation> annotations, java.awt.Point pickPoint, Layer annotationLayer)voidBasicAnnotationRenderer.OrderedAnnotation. pick(DrawContext dc, java.awt.Point pickPoint)voidBasicAnnotationRenderer. pick(DrawContext dc, Annotation annotation, Vec4 annotationPoint, java.awt.Point pickPoint, Layer layer)voidBasicAnnotationRenderer. pick(DrawContext dc, java.lang.Iterable<Annotation> annotations, java.awt.Point pickPoint, Layer layer)voidDeclutterableText. pick(DrawContext dc, java.awt.Point pickPoint)voidGeographicTextRenderer.OrderedText. pick(DrawContext dc, java.awt.Point pickPoint)voidIconRenderer.OrderedIcon. pick(DrawContext dc, java.awt.Point pickPoint)voidIconRenderer.OrderedText. pick(DrawContext dc, java.awt.Point pickPoint)voidIconRenderer. pick(DrawContext dc, java.lang.Iterable<? extends WWIcon> icons, java.awt.Point pickPoint, Layer layer)voidMultiLineTextRenderer. pick(java.lang.String text, int x, int y, int textLineHeight, DrawContext dc, PickSupport pickSupport, java.lang.Object refObject, Position refPosition)Draw text with unique colors word bounding rectangles and add each as a pickable object to the provided PickSupport instance.voidOrderedRenderable. pick(DrawContext dc, java.awt.Point pickPoint)Executes a pick of the ordered renderable.voidPointPlacemark.OrderedPlacemark. pick(DrawContext dc, java.awt.Point pickPoint)voidPointPlacemark. pick(DrawContext dc, java.awt.Point pickPoint, PointPlacemark.OrderedPlacemark opm)voidPolyline. pick(DrawContext dc, java.awt.Point pickPoint)Deprecated.voidScreenCredit. pick(DrawContext dc, java.awt.Point pickPoint)voidScreenCreditController. pick(DrawContext dc, java.awt.Point pickPoint)voidScreenImage.OrderedImage. pick(DrawContext dc, java.awt.Point pickPoint)voidScreenImage. pick(DrawContext dc, java.awt.Point pickPoint)voidSurfaceImage. pick(DrawContext dc, java.awt.Point pickPoint)voidSurfaceObject. pick(DrawContext dc, java.awt.Point pickPoint)Causes the surface object to draw a pickable representation of itself on the surface terrain, using the provided draw context.Vec4TrackRenderer. pick(DrawContext dc, java.util.Iterator<TrackPoint> trackPositions, java.awt.Point pickPoint, Layer layer)protected voidAbstractSurfaceObject. pickBatched(DrawContext dc, PickSupport pickSupport)Causes adjacent SurfaceObjects in the DrawContext's ordered surface renderable list to draw themselves in in a unique pick color, and adds themselves as pickable objects to the specified pickSupport.voidMultiLineTextRenderer. pickHTML(java.lang.String text, int x, int y, TextRendererCache renderers, DrawContext dc, PickSupport pickSupport, java.lang.Object refObject, Position refPosition)Draw text with unique colors word bounding rectangles and add each as a pickable object to the provided PickSupport instance.protected voidIconRenderer. pickIconsInBatch(DrawContext dc, IconRenderer.OrderedIcon uIcon)protected voidAbstractSurfaceObject. pickOrderedRenderable(DrawContext dc, PickSupport pickSupport)Causes the SurfaceObject to draw itself in a unique pick color, and add itself as a pickable object to the specified pickSupport.protected voidMultiLineTextRenderer. pickWord(java.lang.String word, java.lang.String hyperlink, double drawX, double drawY, java.awt.geom.Rectangle2D wordBounds, DrawContext dc, PickSupport pickSupport, java.lang.Object refObject, Position refPosition)protected voidGeographicSurfaceTileRenderer. preComputeTextureTransform(DrawContext dc, SectorGeometry sg, SurfaceTileRenderer.Transform t)protected abstract voidSurfaceTileRenderer. preComputeTextureTransform(DrawContext dc, SectorGeometry sg, SurfaceTileRenderer.Transform t)protected voidAbstractBrowserBalloon. prepareToDrawInterior(DrawContext dc)Deprecated.protected voidAbstractShape. prepareToDrawInterior(DrawContext dc, ShapeAttributes activeAttrs, ShapeAttributes defaultAttrs)Establishes OpenGL state for drawing the interior, including setting the color/material.protected voidAbstractBrowserBalloon. prepareToDrawOutline(DrawContext dc)Deprecated.protected voidAbstractShape. prepareToDrawOutline(DrawContext dc, ShapeAttributes activeAttrs, ShapeAttributes defaultAttrs)Establishes OpenGL state for drawing the outline, including setting the color/material, line smoothing, line width and stipple.protected voidPath. prepareToDrawPoints(DrawContext dc)voidAbstractShape. preRender(DrawContext dc)voidAbstractSurfaceObject. preRender(DrawContext dc)Causes the surface object to prepare a representation of itself which can be drawn on the surface terrain, using the provided draw context.voidPolyline. preRender(DrawContext dc)Deprecated.voidPreRenderable. preRender(DrawContext dc)voidSurfaceImage. preRender(DrawContext dc)voidSurfaceObject. preRender(DrawContext dc)Causes the surface object to prepare a representation of itself which can be drawn on the surface terrain, using the provided draw context.voidSurfaceText. preRender(DrawContext dc)Causes the surface object to prepare a representation of itself which can be drawn on the surface terrain, using the provided draw context.protected voidIconRenderer. recordFeedback(DrawContext dc, WWIcon icon, Vec4 modelPoint, java.awt.Rectangle screenRect)If feedback is enabled for the specified WWIcon, this method records feedback about how the specified WWIcon has been processed.voidAbstractAnnotation. render(DrawContext dc)Render the annotation.voidAbstractAnnotationBalloon. render(DrawContext dc)Causes thisRenderableto render itself using the provided draw context.voidAbstractBrowserBalloon.OrderedBrowserBalloon. render(DrawContext dc)voidAbstractBrowserBalloon. render(DrawContext dc)Deprecated.voidAbstractShape. render(DrawContext dc)voidAbstractSurfaceObject. render(DrawContext dc)Causes thisRenderableto render itself using the provided draw context.voidAnnotationRenderer. render(DrawContext dc, Annotation annotation, Vec4 annotationPoint, Layer layer)voidAnnotationRenderer. render(DrawContext dc, java.lang.Iterable<Annotation> annotations, Layer layer)voidBasicAnnotationRenderer.OrderedAnnotation. render(DrawContext dc)voidBasicAnnotationRenderer. render(DrawContext dc, Annotation annotation, Vec4 annotationPoint, Layer layer)voidBasicAnnotationRenderer. render(DrawContext dc, java.lang.Iterable<Annotation> annotations, Layer layer)voidContourLine. render(DrawContext dc)voidDeclutterableText. render(DrawContext dc)Causes thisRenderableto render itself using the provided draw context.voidDeclutteringTextRenderer. render(DrawContext dc, java.lang.Iterable<? extends GeographicText> textIterable)Adds ordered renderables to the ordered renderable list.voidExtrudedPolygon. render(DrawContext dc)voidGeographicTextRenderer.OrderedText. render(DrawContext dc)voidGeographicTextRenderer. render(DrawContext dc, GeographicText text, Vec4 textPoint)voidGeographicTextRenderer. render(DrawContext dc, java.lang.Iterable<GeographicText> text)voidIconRenderer.OrderedIcon. render(DrawContext dc)voidIconRenderer.OrderedText. render(DrawContext dc)voidIconRenderer. render(DrawContext dc, java.lang.Iterable<? extends WWIcon> icons)voidPointPlacemark.OrderedPlacemark. render(DrawContext dc)voidPointPlacemark. render(DrawContext dc)voidPolygon. render(DrawContext dc)voidPolyline. render(DrawContext dc)Deprecated.voidQuadrilateral. render(DrawContext dc)voidRenderable. render(DrawContext dc)Causes thisRenderableto render itself using the provided draw context.voidScreenCreditController. render(DrawContext dc)voidScreenImage.OrderedImage. render(DrawContext dc)voidScreenImage. render(DrawContext dc)voidSurfaceImage. render(DrawContext dc)voidToolTipRenderer. render(DrawContext dc, java.lang.String text, int x, int y)Vec4TrackRenderer. render(DrawContext dc, java.util.Iterator<TrackPoint> trackPositions)protected voidTrackRenderer.Shape. render(DrawContext dc, Vec4 point, double radius)voidAbstractAnnotation. renderNow(DrawContext dc)voidAnnotation. renderNow(DrawContext dc)Draws the annotation immediately on the specified DrawContext.voidSurfaceTileRenderer. renderTile(DrawContext dc, SurfaceTile tile)voidSurfaceTileRenderer. renderTiles(DrawContext dc, java.lang.Iterable<? extends SurfaceTile> tiles)protected com.jogamp.opengl.util.texture.TextureLazilyLoadedTexture. requestTexture(DrawContext dc)If this instance's image source is aBufferedImage, creates and returns the texture, otherwise creates a task in a separate thread to retrieve it from its local or remote location.voidPointPlacemark.LODSelector. selectLOD(DrawContext dc, PointPlacemark placemark, double eyeDistance)Modifies the placemark's attributes and properties to achieve a desired level of detail during rendering.protected voidDeclutteringTextRenderer. setDepthFunc(DrawContext dc, Vec4 screenPoint)protected voidGeographicTextRenderer. setDepthFunc(DrawContext dc, GeographicTextRenderer.OrderedText uText, Vec4 screenPoint)protected voidGlobeAnnotation. setDepthFunc(DrawContext dc, Vec4 screenPoint)protected voidIconRenderer. setDepthFunc(DrawContext dc, IconRenderer.OrderedIcon uIcon, Vec4 screenPoint)protected voidPointPlacemark. setLineColor(DrawContext dc, PickSupport pickCandidates)Sets the color of the placemark's line during rendering.protected voidPointPlacemark. setLineWidth(DrawContext dc)Sets the width of the placemark's line during rendering.protected voidRigidShape. setModelViewMatrix(DrawContext dc)Called during drawing to set the modelview matrix to apply the correct position, scale and orientation for this shape.protected voidPointPlacemark. setPointSize(DrawContext dc)Sets the width of the placemark's point during rendering.protected voidLazilyLoadedTexture. setTextureParameters(DrawContext dc, com.jogamp.opengl.util.texture.Texture texture)Sets a specified texture's OpenGLTextureparameters.protected abstract voidAbstractBrowserBalloon. setupDepthTest(DrawContext dc, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.protected voidGlobeBrowserBalloon. setupDepthTest(DrawContext dc, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.protected voidScreenBrowserBalloon. setupDepthTest(DrawContext dc, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.protected booleanAbstractShape. shouldUseVBOs(DrawContext dc)Indicates whether this shape should use OpenGL vertex buffer objects.protected booleanPath. shouldUseVBOs(DrawContext dc)protected booleanPolygon. shouldUseVBOs(DrawContext dc)protected booleanCone. sufficientDetail(DrawContext dc, int subdivisions, RigidShape.ShapeData shapeData)protected booleanCylinder. sufficientDetail(DrawContext dc, int subdivisions, RigidShape.ShapeData shapeData)protected booleanEllipsoid. sufficientDetail(DrawContext dc, int subdivisions, RigidShape.ShapeData shapeData)protected booleanWedge. sufficientDetail(DrawContext dc, int subdivisions, RigidShape.ShapeData shapeData)protected java.lang.IntegerAbstractSurfaceShape. tessellateInterior(DrawContext dc)protected int[]SurfacePolygons. tessellateInterior(DrawContext dc, LatLon referenceLocation)protected int[]SurfacePolylines. tessellateOutline(DrawContext dc, LatLon referenceLocation)protected voidAbstractAnnotation. transformBackgroundImageCoordsToAnnotationCoords(DrawContext dc, int width, int height, WWTexture texture)Transforms texture coordinates from Annotation background image coordinates to Annotation geometry coordinates (in screen pixels), and applies the Annotation's image scale and image offset attributes.protected java.awt.RectangleAbstractAnnotation. transformByModelview(DrawContext dc, java.awt.Rectangle rectangle)protected voidAbstractAnnotation. transformImageCoordsToBackgroundImageCoords(DrawContext dc, WWTexture texture)Transforms texture coordinates from standard GL image coordinates to Annotation background image coordinates.protected voidAbstractBrowserBalloon. updateRenderState(DrawContext dc, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.protected voidAbstractBrowserBalloon. updateRenderStateIfNeeded(DrawContext dc, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.Update the balloon's active attributes and points, if that hasn't already been done this frame.This updates the balloon's rendering state as follows: Computes the balloon's active attributes by callingdetermineActiveAttributesand stores the result inactiveAttributes. Computes the balloon's model-coordinate and screen-coordinate points by callingcomputeBalloonPoints.protected voidSurfaceText. updateTextBounds(DrawContext dc)Determine the text bounds.protected voidSurfaceObjectTileBuilder. updateTile(DrawContext dc, SurfaceObjectTileBuilder.SurfaceObjectTile tile)Draws the current list of surface renderables into the specified surface tile.protected voidSurfaceObjectTileBuilder. updateTiles(DrawContext dc)Updates eachSurfaceObjectTileBuilder.SurfaceObjectTilein theSurfaceObjectTileBuilder.currentInfo.protected voidAbstractBrowserBalloon. updateWebView(DrawContext dc, AbstractBrowserBalloon.OrderedBrowserBalloon obb)Deprecated.protected java.awt.DimensionAnnotationFlowLayout. verticalPerferredSize(DrawContext dc, java.lang.Iterable<? extends Annotation> annotations)protected java.lang.StringAbstractAnnotation. wrapText(DrawContext dc, int width, int height, java.lang.String text, java.awt.Font font, java.lang.String align)Constructors in gov.nasa.worldwind.render with parameters of type DrawContext Constructor Description AbstractShapeData(DrawContext dc, long minExpiryTime, long maxExpiryTime)Constructs a data cache entry and initializes its globe-dependent state key for the globe in the specified draw context and capture the current vertical exaggeration.CacheEntry(java.lang.Object object, DrawContext dc)ExtentInfo(Extent extent, DrawContext dc)GeometryKey(DrawContext dc, double edgeIntervalsPerDegree)MultiResolutionPathData(DrawContext dc, Path shape)Creates a new MultiResolutionPathData with the specified draw context and path.OrderedRenderableEntry(OrderedRenderable orderedRenderable, double distanceFromEye, long insertionTime, DrawContext dc)OrderedRenderableEntry(OrderedRenderable orderedRenderable, long insertionTime, DrawContext dc)PathData(DrawContext dc, Path shape)SectorInfo(java.util.List<Sector> sectors, DrawContext dc)ShapeData(DrawContext dc, AbstractGeneralShape shape)Construct a cache entry for this shape.ShapeData(DrawContext dc, ExtrudedPolygon shape)Constructs an instance using the boundaries of a specified extruded polygon.ShapeData(DrawContext dc, Polygon shape)Construct a cache entry using the boundaries of this shape.ShapeData(DrawContext dc, RigidShape shape)SurfaceObjectTileStateKey(DrawContext dc, SurfaceObjectTileBuilder.SurfaceObjectTile tile)Construsts a tile state key for the specified surface renderable tile.TileInfoKey(DrawContext dc, int tileWidth, int tileHeight) -
Uses of DrawContext in gov.nasa.worldwind.render.airspaces
Methods in gov.nasa.worldwind.render.airspaces with parameters of type DrawContext Modifier and Type Method Description protected voidAbstractAirspace. adjustForGroundReference(DrawContext dc, boolean[] terrainConformant, double[] altitudes, LatLon groundRef)protected voidPolygon. adjustForGroundReference(DrawContext dc, boolean[] terrainConformant, double[] altitudes)protected voidBox. applyCenterLineState(DrawContext dc)protected voidSurfaceBox. applyCenterLineState(DrawContext dc, ShapeAttributes attributes)protected voidBasicAirspaceAttributes. applyMaterial(DrawContext dc, Material material, double opacity, boolean enableMaterial)protected voidAbstractAirspace. beginRendering(DrawContext dc)protected DetailLevelAbstractAirspace. computeDetailLevel(DrawContext dc)protected doubleAbstractAirspace. computeElevationAt(DrawContext dc, Angle latitude, Angle longitude)protected ExtentAbstractAirspace. computeExtent(DrawContext dc)protected SphereSphereAirspace. computeExtent(DrawContext dc)protected ExtentTrackAirspace. computeExtent(DrawContext dc)protected doubleAbstractAirspace. computeEyeDistance(DrawContext dc)protected doubleSphereAirspace. computeEyeDistance(DrawContext dc)protected java.util.List<Vec4>AbstractAirspace. computeMinimalGeometry(DrawContext dc)Vec4AbstractAirspace. computePointFromPosition(DrawContext dc, Angle latitude, Angle longitude, double elevation, boolean terrainConformant)protected Vec4Box. computeReferenceCenter(DrawContext dc)protected Vec4CappedCylinder. computeReferenceCenter(DrawContext dc)protected Vec4CappedEllipticalCylinder. computeReferenceCenter(DrawContext dc)protected Vec4Curtain. computeReferenceCenter(DrawContext dc)protected Vec4Orbit. computeReferenceCenter(DrawContext dc)protected Vec4Polygon. computeReferenceCenter(DrawContext dc)protected voidAbstractAirspace. determineActiveAttributes(DrawContext dc)Determines which attributes -- normal, highlight or default -- to use each frame.protected voidSurfaceBox. determineActiveGeometry(DrawContext dc, SurfaceTileDrawContext sdc)protected voidAbstractAirspace. doDrawOrderedRenderable(DrawContext dc, PickSupport pickCandidates)protected abstract voidAbstractAirspace. doRenderGeometry(DrawContext dc, java.lang.String drawStyle)protected voidBox. doRenderGeometry(DrawContext dc, java.lang.String drawStyle)protected voidCake. doRenderGeometry(DrawContext dc, java.lang.String drawStyle)protected voidCappedCylinder. doRenderGeometry(DrawContext dc, java.lang.String drawStyle)protected voidCappedEllipticalCylinder. doRenderGeometry(DrawContext dc, java.lang.String drawStyle)protected voidCurtain. doRenderGeometry(DrawContext dc, java.lang.String drawStyle)protected voidOrbit. doRenderGeometry(DrawContext dc, java.lang.String drawStyle)protected voidPartialCappedCylinder. doRenderGeometry(DrawContext dc, java.lang.String drawStyle)protected voidPolyArc. doRenderGeometry(DrawContext dc, java.lang.String drawStyle)protected voidPolygon. doRenderGeometry(DrawContext dc, java.lang.String drawStyle)protected voidPolygon. doRenderGeometry(DrawContext dc, java.lang.String drawStyle, java.util.List<LatLon> locations, java.util.List<java.lang.Boolean> edgeFlags)protected voidSphereAirspace. doRenderGeometry(DrawContext dc, java.lang.String drawStyle)protected voidTrackAirspace. doRenderGeometry(DrawContext dc, java.lang.String drawStyle)protected voidAbstractAirspace. drawBatched(DrawContext dc)protected voidSurfaceBox. drawCenterLine(DrawContext dc)protected voidCurtain. drawCurtainFill(DrawContext dc, int count, LatLon[] locations, java.lang.String pathType, double splitThreshold, double[] altitudes, boolean[] terrainConformant, Vec4 referenceCenter)protected voidCurtain. drawCurtainOutline(DrawContext dc, int count, LatLon[] locations, java.lang.String pathType, double splitThreshold, double[] altitudes, boolean[] terrainConformant, Vec4 referenceCenter)protected voidAbstractAirspace. drawGeometry(DrawContext dc, Geometry indices, Geometry vertices)protected voidAbstractAirspace. drawInterior(DrawContext dc)protected voidAbstractAirspace. drawOrderedRenderable(DrawContext dc)protected voidAbstractAirspace. drawOutline(DrawContext dc)protected voidSurfaceBox. drawOutline(DrawContext dc, SurfaceTileDrawContext sdc)protected voidSphereAirspace. drawSphere(DrawContext dc)protected voidSphereAirspace. drawUnitSphere(DrawContext dc, int subdivisions)protected voidAbstractAirspace. endRendering(DrawContext dc)protected AbstractAirspace.AirspaceInfoAbstractAirspace. getAirspaceInfo(DrawContext dc)protected Curtain.CurtainGeometryCurtain. getCurtainGeometry(DrawContext dc, int count, LatLon[] locations, java.lang.String pathType, double splitThreshold, double[] altitudes, boolean[] terrainConformant, Vec4 referenceCenter)ExtentAbstractAirspace. getExtent(DrawContext dc)ExtentAirspace. getExtent(DrawContext dc)Returns this Airspace's enclosing volume as anExtentin model coordinates, given a specifiedDrawContext.ExtentSphereAirspace. getExtent(DrawContext dc)Returns this SphereAirspace'sExtentfor the specified DrawContext.protected intCurtain. getSectionPillarCount(DrawContext dc, LatLon begin, LatLon end, java.lang.String pathType, double splitThreshold)booleanAbstractAirspace. isAirspaceVisible(DrawContext dc)Test if this airspace is visible in the specified draw context.booleanAirspace. isAirspaceVisible(DrawContext dc)Test if this airspace is visible in the specified draw context.booleanCake. isAirspaceVisible(DrawContext dc)booleanTrackAirspace. isAirspaceVisible(DrawContext dc)protected booleanAbstractAirspace. isExpired(DrawContext dc, Geometry geom)booleanAbstractAirspace.AirspaceInfo. isValid(DrawContext dc)protected voidCurtain. makeCurtainGeometry(DrawContext dc, int count, LatLon[] locations, java.lang.String pathType, double splitThreshold, double[] altitudes, boolean[] terrainConformant, Vec4 referenceCenter, Curtain.CurtainGeometry dest)protected voidAbstractAirspace. makeOrderedRenderable(DrawContext dc)protected voidCurtain. makeSectionInfo(DrawContext dc, int count, LatLon[] locations, java.lang.String pathType, double splitThreshold, Curtain.SectionRenderInfo[] ri, int[] counts)protected voidCurtain. makeSectionVertices(DrawContext dc, LatLon begin, LatLon end, java.lang.String pathType, double[] altitude, boolean[] terrainConformant, int pillars, int vertexPos, float[] dest, Vec4 referenceCenter)booleanDetailLevel. meetsCriteria(DrawContext dc, Airspace airspace)booleanScreenSizeDetailLevel. meetsCriteria(DrawContext dc, Airspace airspace)protected booleanAbstractAirspace. mustDrawInterior(DrawContext dc)protected booleanAbstractAirspace. mustDrawOutline(DrawContext dc)protected longAbstractAirspace. nextExpiryTime(DrawContext dc, boolean[] terrainConformance)voidAbstractAirspace. pick(DrawContext dc, java.awt.Point pickPoint)voidAbstractAirspace. preRender(DrawContext dc)voidCake. preRender(DrawContext dc)voidTrackAirspace. preRender(DrawContext dc)protected voidAbstractAirspace. regenerateSurfaceShape(DrawContext dc, SurfaceShape shape)Regenerates surface shape geometry prior to picking and rendering the 2D shape used to represent this Airspace on 2D globes.protected voidBox. regenerateSurfaceShape(DrawContext dc, SurfaceShape shape)protected voidCappedCylinder. regenerateSurfaceShape(DrawContext dc, SurfaceShape shape)protected voidCappedEllipticalCylinder. regenerateSurfaceShape(DrawContext dc, SurfaceShape shape)protected voidCurtain. regenerateSurfaceShape(DrawContext dc, SurfaceShape shape)protected voidOrbit. regenerateSurfaceShape(DrawContext dc, SurfaceShape shape)protected voidPartialCappedCylinder. regenerateSurfaceShape(DrawContext dc, SurfaceShape shape)protected voidPolyArc. regenerateSurfaceShape(DrawContext dc, SurfaceShape shape)protected voidPolygon. regenerateSurfaceShape(DrawContext dc, SurfaceShape shape)protected voidSphereAirspace. regenerateSurfaceShape(DrawContext dc, SurfaceShape shape)voidAbstractAirspace. render(DrawContext dc)voidCake. render(DrawContext dc)voidTrackAirspace. render(DrawContext dc)protected voidAbstractAirspace. updateExpiryCriteria(DrawContext dc, Geometry geom)protected voidAbstractAirspace. updateSurfaceShape(DrawContext dc, SurfaceShape shape)Sets surface shape parameters prior to picking and rendering the 2D shape used to represent this Airspace on 2D globes.protected voidCappedCylinder. updateSurfaceShape(DrawContext dc, SurfaceShape shape)protected voidCappedEllipticalCylinder. updateSurfaceShape(DrawContext dc, SurfaceShape shape)protected voidCurtain. updateSurfaceShape(DrawContext dc, SurfaceShape shape)protected voidOrbit. updateSurfaceShape(DrawContext dc, SurfaceShape shape)protected voidPolygon. updateSurfaceShape(DrawContext dc, SurfaceShape shape)protected voidSphereAirspace. updateSurfaceShape(DrawContext dc, SurfaceShape shape)Constructors in gov.nasa.worldwind.render.airspaces with parameters of type DrawContext Constructor Description AirspaceInfo(DrawContext dc, Extent extent, java.util.List<Vec4> minimalGeometry) -
Uses of DrawContext in gov.nasa.worldwind.render.airspaces.editor
Methods in gov.nasa.worldwind.render.airspaces.editor with parameters of type DrawContext Modifier and Type Method Description protected voidAbstractAirspaceEditor. addControlPoint(DrawContext dc, AirspaceControlPoint controlPoint)protected voidPolygonEditor. addPolygonControlPoint(DrawContext dc, int locationIndex, int altitudeIndex)protected abstract voidAbstractAirspaceEditor. assembleControlPoints(DrawContext dc)protected voidPolygonEditor. assembleControlPoints(DrawContext dc)protected voidSphereAirspaceEditor. assembleControlPoints(DrawContext dc)protected voidBasicAirspaceControlPointRenderer. begin(DrawContext dc)protected doubleBasicAirspaceControlPointRenderer. computeMarkerRadius(DrawContext dc, Marker marker, Vec4 point)protected voidAbstractAirspaceEditor. doPick(DrawContext dc, java.awt.Point point)protected voidAbstractAirspaceEditor. doRender(DrawContext dc)protected voidAbstractAirspaceEditor. draw(DrawContext dc, java.awt.Point pickPoint)protected voidBasicAirspaceControlPointRenderer. draw(DrawContext dc, java.lang.Iterable<? extends AirspaceControlPoint> controlPoints)protected voidBasicAirspaceControlPointRenderer. drawControlPoints(DrawContext dc, java.lang.Iterable<? extends AirspaceControlPoint> controlPoints)protected voidBasicAirspaceControlPointRenderer. drawMarker(DrawContext dc, AirspaceControlPoint controlPoint)protected voidBasicAirspaceControlPointRenderer. drawMarkers(DrawContext dc, java.lang.Iterable<? extends AirspaceControlPoint> controlPoints)protected voidBasicAirspaceControlPointRenderer. end(DrawContext dc)voidAirspaceControlPointRenderer. pick(DrawContext dc, java.lang.Iterable<? extends AirspaceControlPoint> controlPoints, java.awt.Point pickPoint, Layer layer)voidBasicAirspaceControlPointRenderer. pick(DrawContext dc, java.lang.Iterable<? extends AirspaceControlPoint> controlPoints, java.awt.Point pickPoint, Layer layer)voidAirspaceControlPointRenderer. render(DrawContext dc, java.lang.Iterable<? extends AirspaceControlPoint> controlPoints)voidBasicAirspaceControlPointRenderer. render(DrawContext dc, java.lang.Iterable<? extends AirspaceControlPoint> controlPoints)protected voidBasicAirspaceControlPointRenderer. setupLighting(DrawContext dc)protected java.util.SortedSet<AirspaceControlPoint>BasicAirspaceControlPointRenderer. sortControlPoints(DrawContext dc, java.lang.Iterable<? extends AirspaceControlPoint> unsortedPoints) -
Uses of DrawContext in gov.nasa.worldwind.render.markers
Methods in gov.nasa.worldwind.render.markers with parameters of type DrawContext Modifier and Type Method Description voidBasicMarkerAttributes. apply(DrawContext dc)voidMarkerAttributes. apply(DrawContext dc)protected voidMarkerRenderer. begin(DrawContext dc)protected doubleMarkerRenderer. computeMarkerRadius(DrawContext dc, Vec4 point, Marker marker)protected Vec4BasicMarkerShape.Shape. computeOrientationVector(DrawContext dc, Vec4 point, Vec4 normal, Angle heading, Angle pitch)Compute a direction vector given a point, heading and pitch.protected Vec4MarkerRenderer. computeSurfacePoint(DrawContext dc, Position pos)protected voidMarkerRenderer. computeSurfacePoints(DrawContext dc, java.lang.Iterable<? extends Marker> markers)protected int[]BasicMarkerShape.Shape. createDisplayList(DrawContext dc, double radius)protected voidBasicMarkerShape.Cone. doRender(DrawContext dc, Marker marker, Vec4 point, double size, int[] dlResource)protected voidBasicMarkerShape.Cube. doRender(DrawContext dc, Marker marker, Vec4 point, double size, int[] dlResource)protected voidBasicMarkerShape.Cylinder. doRender(DrawContext dc, Marker marker, Vec4 point, double size, int[] dlResource)protected voidBasicMarkerShape.HeadingArrow. doRender(DrawContext dc, Marker marker, Vec4 point, double size, int[] dlResource)protected voidBasicMarkerShape.HeadingLine. doRender(DrawContext dc, Marker marker, Vec4 point, double size, int[] dlResource)protected abstract voidBasicMarkerShape.Shape. doRender(DrawContext dc, Marker marker, Vec4 point, double radius, int[] dlResource)protected voidBasicMarkerShape.Sphere. doRender(DrawContext dc, Marker marker, Vec4 point, double radius, int[] dlResource)protected voidMarkerRenderer. draw(DrawContext dc, java.lang.Iterable<Marker> markers)protected voidMarkerRenderer. drawAll(DrawContext dc, java.lang.Iterable<Marker> markers)protected voidMarkerRenderer. drawOrderedMarkers(DrawContext dc, MarkerRenderer.OrderedMarker uMarker)protected voidMarkerRenderer. drawSeparated(DrawContext dc, java.lang.Iterable<Marker> markers)protected intBasicMarkerShape.Cone. drawShape(DrawContext dc, double radius)protected intBasicMarkerShape.Cube. drawShape(DrawContext dc, double radius)protected intBasicMarkerShape.Cylinder. drawShape(DrawContext dc, double radius)protected intBasicMarkerShape.HeadingArrow. drawShape(DrawContext dc, double radius)protected intBasicMarkerShape.HeadingLine. drawShape(DrawContext dc, double radius)protected abstract intBasicMarkerShape.Shape. drawShape(DrawContext dc, double radius)protected intBasicMarkerShape.Sphere. drawShape(DrawContext dc, double radius)protected voidMarkerRenderer. end(DrawContext dc)MarkerShapeBasicMarkerAttributes. getShape(DrawContext dc)MarkerShapeMarkerAttributes. getShape(DrawContext dc)protected voidBasicMarkerShape.Cone. initialize(DrawContext dc)protected voidBasicMarkerShape.Cube. initialize(DrawContext dc)protected voidBasicMarkerShape.Cylinder. initialize(DrawContext dc)protected voidBasicMarkerShape.HeadingArrow. initialize(DrawContext dc)protected voidBasicMarkerShape.HeadingLine. initialize(DrawContext dc)protected voidBasicMarkerShape.Shape. initialize(DrawContext dc)protected voidBasicMarkerShape.Sphere. initialize(DrawContext dc)protected booleanMarkerRenderer. intersectsFrustum(DrawContext dc, Vec4 point, double radius)voidMarkerRenderer.OrderedMarker. pick(DrawContext dc, java.awt.Point pickPoint)protected voidMarkerRenderer. pickOrderedMarkers(DrawContext dc, MarkerRenderer.OrderedMarker uMarker)voidBasicMarker. render(DrawContext dc, Vec4 point, double radius)voidBasicMarker. render(DrawContext dc, Vec4 point, double radius, boolean isRelative)voidBasicMarkerShape.CompoundShape. render(DrawContext dc, Marker marker, Vec4 point, double radius)voidBasicMarkerShape.CompoundShape. render(DrawContext dc, Marker marker, Vec4 point, double radius, boolean isRelative)voidBasicMarkerShape.Shape. render(DrawContext dc, Marker marker, Vec4 point, double radius)voidBasicMarkerShape.Shape. render(DrawContext dc, Marker marker, Vec4 point, double radius, boolean isRelative)voidMarker. render(DrawContext dc, Vec4 point, double radius)voidMarker. render(DrawContext dc, Vec4 point, double radius, boolean isRelative)voidMarkerRenderer.OrderedMarker. render(DrawContext dc)voidMarkerRenderer. render(DrawContext dc, java.lang.Iterable<Marker> markers)voidMarkerShape. render(DrawContext dc, Marker marker, Vec4 point, double radius)voidMarkerShape. render(DrawContext dc, Marker marker, Vec4 point, double radius, boolean isRelative) -
Uses of DrawContext in gov.nasa.worldwind.symbology
Methods in gov.nasa.worldwind.symbology with parameters of type DrawContext Modifier and Type Method Description protected voidAbstractTacticalSymbol. addGlyph(DrawContext dc, Offset offset, Offset hotspot, java.lang.String modifierCode, AVList retrieverParams, java.lang.Object layoutMode, AbstractTacticalSymbol.OrderedSymbol osym)protected voidAbstractTacticalSymbol. addGlyph(DrawContext dc, Offset offset, Offset hotspot, java.lang.String modifierCode, AbstractTacticalSymbol.OrderedSymbol osym)protected voidAbstractTacticalSymbol. addLabel(DrawContext dc, Offset offset, Offset hotspot, java.lang.String modifierText, AbstractTacticalSymbol.OrderedSymbol osym)protected voidAbstractTacticalSymbol. addLabel(DrawContext dc, Offset offset, Offset hotspot, java.lang.String modifierText, java.awt.Font font, java.awt.Color color, java.lang.Object layoutMode, AbstractTacticalSymbol.OrderedSymbol osym)protected voidAbstractTacticalSymbol. addLine(DrawContext dc, Offset offset, java.util.List<? extends java.awt.geom.Point2D> points, AbstractTacticalSymbol.OrderedSymbol osym)protected voidAbstractTacticalSymbol. addLine(DrawContext dc, Offset offset, java.util.List<? extends java.awt.geom.Point2D> points, java.lang.Object layoutMode, int numPointsInLayout, AbstractTacticalSymbol.OrderedSymbol osym)protected voidAbstractTacticalSymbol. beginDrawing(DrawContext dc, int attrMask)protected voidTacticalGraphicLabel. beginDrawing(DrawContext dc)Establish the OpenGL state needed to draw text.protected voidTacticalGraphicLabel. computeBoundsIfNeeded(DrawContext dc)Compute the bounds of the text, if necessary.protected voidAbstractTacticalGraphic. computeGeometry(DrawContext dc)protected voidTacticalGraphicLabel. computeGeometry(DrawContext dc, TacticalGraphicLabel.OrderedLabel olbl)Compute the label's screen position from its geographic position.protected voidTacticalGraphicLabel. computeGeometryIfNeeded(DrawContext dc)protected java.awt.DimensionAbstractTacticalSymbol. computeMinTextLayout(DrawContext dc, AVList modifiers)Compute the dimension of the minimum layout rectangle for the text modifiers.A minimum dimension is enforced to prevent the text from overlapping if the symbol is scaled to a very small size.protected voidAbstractTacticalSymbol. computeScaledBounds(DrawContext dc, AVList modifiers, AbstractTacticalSymbol.OrderedSymbol osym)Compute the bounds of symbol after the scale has been applied.protected voidAbstractTacticalSymbol. computeSymbolPoints(DrawContext dc, AbstractTacticalSymbol.OrderedSymbol osym)protected voidAbstractTacticalSymbol. computeTransform(DrawContext dc, AbstractTacticalSymbol.OrderedSymbol osym)protected voidAbstractTacticalGraphic. determineLabelPositions(DrawContext dc)Determine positions for the start and end labels.protected voidAbstractTacticalGraphic. determinePerFrameAttributes(DrawContext dc)Determine geometry and attributes for this frame.protected voidAbstractTacticalSymbol. doDrawOrderedRenderable(DrawContext dc, PickSupport pickCandidates, AbstractTacticalSymbol.OrderedSymbol osym)protected voidAbstractTacticalSymbol.OrderedSymbol. doDrawOrderedRenderable(DrawContext dc, PickSupport pickCandidates)protected voidTacticalGraphicLabel. doDrawOrderedRenderable(DrawContext dc, PickSupport pickSupport, TacticalGraphicLabel.OrderedLabel olbl)Draw this label during ordered rendering.protected voidTacticalGraphicLabel.OrderedLabel. doDrawOrderedRenderable(DrawContext dc, PickSupport pickCandidates)protected voidTacticalGraphicLabel. doPick(DrawContext dc, PickSupport pickSupport, TacticalGraphicLabel.OrderedLabel olbl)Draw labels for picking.protected abstract voidAbstractTacticalGraphic. doRenderGraphic(DrawContext dc)Render this graphic, without modifiers.protected voidAbstractTacticalGraphic. doRenderGraphicModifiers(DrawContext dc)Render the graphic modifiers.protected voidAbstractTacticalGraphic. doRenderTextModifiers(DrawContext dc)Render the text modifiers.protected voidAbstractTacticalSymbol. draw(DrawContext dc, AbstractTacticalSymbol.OrderedSymbol osym)protected voidAbstractTacticalSymbol. drawBatched(DrawContext dc, AbstractTacticalSymbol.OrderedSymbol firstSymbol)protected voidTacticalGraphicLabel. drawBatched(DrawContext dc, TacticalGraphicLabel.OrderedLabel firstLabel)Draws this ordered renderable and all subsequent Label ordered renderables in the ordered renderable list.protected voidTacticalGraphicLabel. drawBatchedText(DrawContext dc, TextRenderer textRenderer, TacticalGraphicLabel.OrderedLabel firstLabel)Draws text for subsequent Label ordered renderables in the ordered renderable list.protected voidAbstractTacticalSymbol. drawGlyphs(DrawContext dc)protected voidAbstractTacticalSymbol. drawGraphicModifiers(DrawContext dc, AbstractTacticalSymbol.OrderedSymbol osym)protected voidAbstractTacticalSymbol. drawIcon(DrawContext dc)protected voidTacticalGraphicLabel. drawInterior(DrawContext dc, TacticalGraphicLabel.OrderedLabel olbl)Render the label interior as a filled rectangle.protected voidAbstractTacticalSymbol. drawLabels(DrawContext dc)protected voidAbstractTacticalSymbol. drawLines(DrawContext dc, AbstractTacticalSymbol.OrderedSymbol osym)protected voidAbstractTacticalSymbol. drawOrderedRenderable(DrawContext dc, AbstractTacticalSymbol.OrderedSymbol osym)protected voidTacticalGraphicLabel. drawOrderedRenderable(DrawContext dc, TacticalGraphicLabel.OrderedLabel olbl)Draws the graphic as an ordered renderable.protected voidTacticalGraphicLabel. drawText(DrawContext dc, TextRenderer textRenderer, TacticalGraphicLabel.OrderedLabel olbl)Draw the label's text.protected voidAbstractTacticalSymbol. drawTextModifiers(DrawContext dc)protected voidAbstractTacticalSymbol. endDrawing(DrawContext dc)protected voidTacticalGraphicLabel. endDrawing(DrawContext dc)Pop the state set in beginDrawing.java.awt.RectangleTacticalGraphicLabel. getBounds(DrawContext dc)Get the label boundingRectangleusing OGL coordinates - bottom-left corner x and y relative to theWorldWindowbottom-left corner.protected booleanAbstractTacticalSymbol. intersectsFrustum(DrawContext dc, AbstractTacticalSymbol.OrderedSymbol osym)protected booleanTacticalGraphicLabel. intersectsFrustum(DrawContext dc, TacticalGraphicLabel.OrderedLabel olbl)Determine if this label intersects the view or pick frustum.protected voidAbstractTacticalSymbol. layout(DrawContext dc, AbstractTacticalSymbol.OrderedSymbol osym)protected voidAbstractTacticalSymbol. layoutDynamicModifiers(DrawContext dc, AVList modifiers, AbstractTacticalSymbol.OrderedSymbol osym)Layout dynamic modifiers around the symbol.protected voidAbstractTacticalSymbol. layoutGraphicModifiers(DrawContext dc, AVList modifiers, AbstractTacticalSymbol.OrderedSymbol osym)Layout static graphic modifiers around the symbol.protected voidAbstractTacticalSymbol. layoutIcon(DrawContext dc, AbstractTacticalSymbol.IconSource source, AbstractTacticalSymbol.OrderedSymbol osym)protected voidAbstractTacticalSymbol. layoutStaticModifiers(DrawContext dc, AVList modifiers, AbstractTacticalSymbol.OrderedSymbol osym)Layout static modifiers around the symbol.protected voidAbstractTacticalSymbol. layoutTextModifiers(DrawContext dc, AVList modifiers, AbstractTacticalSymbol.OrderedSymbol osym)Layout static text modifiers around the symbol.protected voidAbstractTacticalSymbol. makeOrderedRenderable(DrawContext dc)protected voidTacticalGraphicLabel. makeOrderedRenderable(DrawContext dc)Draws the graphic as an ordered renderable.protected booleanAbstractTacticalSymbol. mustDrawGraphicModifiers(DrawContext dc)protected booleanAbstractTacticalSymbol. mustDrawIcon(DrawContext dc)protected booleanAbstractTacticalSymbol. mustDrawTextModifiers(DrawContext dc)voidAbstractTacticalSymbol.OrderedSymbol. pick(DrawContext dc, java.awt.Point pickPoint)voidAbstractTacticalSymbol. pick(DrawContext dc, java.awt.Point pickPoint, AbstractTacticalSymbol.OrderedSymbol osym)voidTacticalGraphicLabel.OrderedLabel. pick(DrawContext dc, java.awt.Point pickPoint)voidTacticalGraphicLabel. pick(DrawContext dc, java.awt.Point pickPoint, TacticalGraphicLabel.OrderedLabel olbl)static voidTacticalGraphicUtil. placeLabelsOnPath(DrawContext dc, java.lang.Iterable<? extends Position> positions, TacticalGraphicLabel label1, TacticalGraphicLabel label2, double distance)Position one or two labels some distance along the path.protected voidAbstractTacticalSymbol. prepareToDraw(DrawContext dc, AbstractTacticalSymbol.OrderedSymbol osym)voidAbstractTacticalGraphic. render(DrawContext dc)Causes thisRenderableto render itself using the provided draw context.voidAbstractTacticalSymbol.OrderedSymbol. render(DrawContext dc)voidAbstractTacticalSymbol. render(DrawContext dc)Causes thisRenderableto render itself using the provided draw context.voidTacticalGraphicLabel.OrderedLabel. render(DrawContext dc)voidTacticalGraphicLabel. render(DrawContext dc)Causes thisRenderableto render itself using the provided draw context.voidTacticalSymbol.LODSelector. selectLOD(DrawContext dc, TacticalSymbol symbol, double eyeDistance)Modifies the symbol's attributes and properties to achieve a desired level of detail during rendering. -
Uses of DrawContext in gov.nasa.worldwind.symbology.milstd2525
Methods in gov.nasa.worldwind.symbology.milstd2525 with parameters of type DrawContext Modifier and Type Method Description static java.util.List<? extends java.awt.geom.Point2D>MilStd2525Util. computeCenterHeadingIndicatorPoints(DrawContext dc, Vec4 symbolPoint, Angle heading, double length)Compute screen points required to draw a leader line on a tactical symbol.protected static Vec4MilStd2525Util. computeDirectionOfMovement(DrawContext dc, Vec4 symbolPoint, Angle heading, double length)Compute a vector in the direction that a symbol is moving.static java.util.List<? extends java.awt.geom.Point2D>MilStd2525Util. computeGroundHeadingIndicatorPoints(DrawContext dc, Vec4 symbolPoint, Angle heading, double length, double frameHeight)Compute screen points required to draw a leader line on a tactical ground symbol.protected voidMilStd2525TacticalSymbol. computeTransform(DrawContext dc, AbstractTacticalSymbol.OrderedSymbol osym)protected voidMilStd2525TacticalSymbol. layoutDynamicModifiers(DrawContext dc, AVList modifiers, AbstractTacticalSymbol.OrderedSymbol osym)protected voidMilStd2525TacticalSymbol. layoutGraphicModifiers(DrawContext dc, AVList modifiers, AbstractTacticalSymbol.OrderedSymbol osym)protected voidMilStd2525TacticalSymbol. layoutTextModifiers(DrawContext dc, AVList modifiers, AbstractTacticalSymbol.OrderedSymbol osym)voidMilStd2525PointGraphic. render(DrawContext dc)Causes thisRenderableto render itself using the provided draw context. -
Uses of DrawContext in gov.nasa.worldwind.symbology.milstd2525.graphics
Methods in gov.nasa.worldwind.symbology.milstd2525.graphics with parameters of type DrawContext Modifier and Type Method Description protected voidEchelonSymbol. computeTransform(DrawContext dc, AbstractTacticalSymbol.OrderedSymbol osym)protected voidTacticalGraphicSymbol. computeTransform(DrawContext dc, AbstractTacticalSymbol.OrderedSymbol osym)protected voidEchelonSymbol. drawIcon(DrawContext dc)Overridden to apply rotation.protected voidTacticalGraphicSymbol. layoutDynamicModifiers(DrawContext dc, AVList modifiers, AbstractTacticalSymbol.OrderedSymbol osym)protected voidTacticalGraphicSymbol. layoutLabel(DrawContext dc, java.awt.Font font, TacticalGraphicSymbol.OffsetPair layout, java.lang.String value, java.lang.String mode, AbstractTacticalSymbol.OrderedSymbol osym)protected voidTacticalGraphicSymbol. layoutMultiLabel(DrawContext dc, java.awt.Font font, java.util.List<TacticalGraphicSymbol.OffsetPair> layouts, java.lang.Iterable values, java.lang.String mode, AbstractTacticalSymbol.OrderedSymbol osym)protected voidTacticalGraphicSymbol. layoutTextModifiers(DrawContext dc, AVList modifiers, AbstractTacticalSymbol.OrderedSymbol osym)Layout text and graphic modifiers around the symbol. -
Uses of DrawContext in gov.nasa.worldwind.symbology.milstd2525.graphics.areas
Methods in gov.nasa.worldwind.symbology.milstd2525.graphics.areas with parameters of type DrawContext Modifier and Type Method Description protected Ambush.ArcDataAmbush. computeArc(DrawContext dc)Compute the arc.protected java.util.List<Position>Ambush. computeArcPositions(DrawContext dc, Ambush.ArcData arcData)Compute positions required to draw the arc.protected java.util.List<Position>Ambush. computeArrowheadPositions(DrawContext dc, Position tip, Ambush.ArcData arcData)Determine the positions that make up the arrowhead.protected java.util.List<Position>AttackByFirePosition. computeArrowheadPositions(DrawContext dc, Position base, Position tip)Determine the positions that make up the arrowhead.protected java.util.List<Position>SearchArea. computeArrowheadPositions(DrawContext dc, Position startPosition, Position endPosition)Determine the positions that make up the arrowhead.protected java.util.List<Position>SearchArea. computeArrowheadPositions(DrawContext dc, Position base, Position tip, double arrowLength, Angle arrowAngle)Compute the positions of the arrow head of the graphic's legs.protected java.util.List<Position>SectorRangeFan. computeArrowheadPositions(DrawContext dc, Position base, Position tip, double arrowLength, Angle arrowAngle)Compute the positions of the arrow head for the sector center line.protected java.util.List<Position>AttackByFirePosition. computeBasePositions(DrawContext dc, Position position1, Position position2, Position orientationPos)Determine the positions that make up the base of the graphic (a trapezoid missing one side).protected voidEncirclement. computeGeometry(DrawContext dc)voidFortifiedArea. computeGeometry(DrawContext dc)protected voidAbstractRectangularGraphic. computeQuadSize(DrawContext dc)protected PositionIrregularFireSupportArea. computeTimeLabelPosition(DrawContext dc)Determine the position of the time range label.protected java.util.List<Path>AirfieldZone. createAirfieldPaths(DrawContext dc)Create shapes to draw the airfield graphic.protected voidSectorRangeFan. createArc(DrawContext dc, double radius, Angle leftAzimuth, Angle rightAzimuth, java.util.List<Position> positions)Create positions to draw an arc around the graphic's center position.protected voidSectorRangeFan. createCenterOfSectorArrow(DrawContext dc, Angle centerAzimuth, double finalRadius)Create shapes to draw the Center Of Sector arrow.protected voidAmbush. createLegs(DrawContext dc, Ambush.ArcData arcData, Path[] paths, int startIndex, int pathCount)Create paths for the graphic's "legs".protected voidAmbush. createShapes(DrawContext dc)Create the paths required to draw the graphic.protected voidAttackByFirePosition. createShapes(DrawContext dc)Create the paths required to draw the graphic.protected voidMinimumSafeDistanceZones. createShapes(DrawContext dc)Create the circles used to draw this graphic.protected voidSearchArea. createShapes(DrawContext dc)Create the list of positions that describe the arrow.protected voidSectorRangeFan. createShapes(DrawContext dc)Create the paths required to draw the graphic.protected voidSupportByFirePosition. createShapes(DrawContext dc)Create the paths necessary to draw the graphic.protected voidBasicArea. determineLabelPositions(DrawContext dc)Determine the appropriate position for the graphic's labels.protected voidBattlePosition. determineLabelPositions(DrawContext dc)Determine the appropriate position for the graphic's labels.protected voidCircularFireSupportArea. determineLabelPositions(DrawContext dc)protected voidCircularPositionArea. determineLabelPositions(DrawContext dc)protected voidCircularRangeFan. determineLabelPositions(DrawContext dc)Determine positions for the start and end labels.protected voidIrregularFireSupportArea. determineLabelPositions(DrawContext dc)protected voidMinimumSafeDistanceZones. determineLabelPositions(DrawContext dc)Determine positions for the start and end labels.protected voidRectangularFireSupportArea. determineLabelPositions(DrawContext dc)protected voidRectangularPositionArea. determineLabelPositions(DrawContext dc)protected voidRectangularTarget. determineLabelPositions(DrawContext dc)protected voidSectorRangeFan. determineLabelPositions(DrawContext dc)Determine positions for the start and end labels.protected PositionAirhead. determineMainLabelPosition(DrawContext dc)Compute the position for the area's main label.protected PositionBasicArea. determineMainLabelPosition(DrawContext dc)Compute the position for the area's main label.protected PositionGroupOfTargets. determineMainLabelPosition(DrawContext dc)Compute the position for the area's main label.protected voidAbstractCircularGraphic. doRenderGraphic(DrawContext dc)Render the polygon.protected voidAbstractRectangularGraphic. doRenderGraphic(DrawContext dc)Render the quad.protected voidAirfieldZone. doRenderGraphic(DrawContext dc)Render the polygon.protected voidAmbush. doRenderGraphic(DrawContext dc)Render this graphic, without modifiers.protected voidAttackByFirePosition. doRenderGraphic(DrawContext dc)Render this graphic, without modifiers.protected voidBasicArea. doRenderGraphic(DrawContext dc)Render the polygon.protected voidCircularRangeFan. doRenderGraphic(DrawContext dc)Render the polygon.protected voidDummy. doRenderGraphic(DrawContext dc)Render this graphic, without modifiers.protected voidEncirclement. doRenderGraphic(DrawContext dc)protected voidLimitedAccessArea. doRenderGraphic(DrawContext dc)Render this graphic, without modifiers.protected voidMinimumSafeDistanceZones. doRenderGraphic(DrawContext dc)Render the polygon.protected voidSearchArea. doRenderGraphic(DrawContext dc)Render this graphic, without modifiers.protected voidSectorRangeFan. doRenderGraphic(DrawContext dc)Render the polygon.protected voidBattlePosition. doRenderGraphicModifiers(DrawContext dc)Render the graphic modifiers.protected voidCircularRangeFan. doRenderGraphicModifiers(DrawContext dc)Render the graphic modifiers.protected voidSearchArea. doRenderGraphicModifiers(DrawContext dc)Render the graphic modifiers.protected voidSectorRangeFan. doRenderGraphicModifiers(DrawContext dc)Render the graphic modifiers.protected voidEncirclement. generateIntermediatePositions(DrawContext dc, java.lang.Iterable<? extends Position> positions)Generate the positions required to draw the polygon with a triangle wave boundary.protected voidFortifiedArea. generateIntermediatePositions(DrawContext dc, java.lang.Iterable<? extends Position> positions)Generate the positions required to draw the polygon with a square wave boundary.protected voidAirfieldZone. makeShapes(DrawContext dc)Create shapes to draw the airfield graphic.protected voidBasicArea. makeShapes(DrawContext dc)voidAbstractCircularGraphic. preRender(DrawContext dc)voidAbstractRectangularGraphic. preRender(DrawContext dc)voidBasicArea. preRender(DrawContext dc)voidCircularRangeFan. preRender(DrawContext dc)voidEncirclement. preRender(DrawContext dc)voidMinimumSafeDistanceZones. preRender(DrawContext dc)voidSearchArea. preRender(DrawContext dc)voidSectorRangeFan. preRender(DrawContext dc) -
Uses of DrawContext in gov.nasa.worldwind.symbology.milstd2525.graphics.lines
Methods in gov.nasa.worldwind.symbology.milstd2525.graphics.lines with parameters of type DrawContext Modifier and Type Method Description protected java.util.List<Position>DirectionOfAttack. computeArrowheadPositions(DrawContext dc, Vec4 tip, Vec4 dir, double length)Determine the positions that make up the arrowhead.protected java.util.List<Position>PrincipleDirectionOfFire. computeArrowheadPositions(DrawContext dc, Position startPosition, Position endPosition)Determine the positions that make up the arrowhead.protected Vec4[]DirectionOfAttackForFeint. computeBezierControlPoints(DrawContext dc, Vec4 start, Vec4 end, double curvature)Compute the position of control points that will generate a Bezier curve that looks like the Direction of Attack for Feint graphic in MIL-STD-2525C (pg.protected Vec4[]InfiltrationLane. computeBezierControlPoints(DrawContext dc, Vec4 start, Vec4 end, int numControlPoints, double curvature)Compute the position of control points that will generate a Bezier curve that looks like the Infiltration Lane graphic in MIL-STD-2525C (pg.protected voidDirectionOfAttack. computeGeometry(DrawContext dc)protected voidForwardEdgeOfBattleArea. computeGeometry(DrawContext dc)protected voidForwardLineOfOwnTroops. computeGeometry(DrawContext dc)protected PositionRoute. computeMainLabelPosition(DrawContext dc, TacticalGraphicLabel label, Position midpoint, Position posB)Compute the position of the graphic's main label.protected java.lang.Object[]FireSupportLine. computePathLength(DrawContext dc)Compute the length of the path, and determine the start and end positions.protected PathPullUpPoint. createBowtie(DrawContext dc)Create a path to draw the bowtie graphic in the middle of the circle.protected java.util.List<Position>DirectionOfAttackAviation. createBowTie(DrawContext dc, Position pos1, Position pos2)Create positions required to to draw the bow tie part of the graphic.protected voidRoute. createPaths(DrawContext dc)Create the paths used to draw the route.protected voidHoldingLine. createShape(DrawContext dc)Create a Path to render the line.protected voidAbstractAxisArrow. createShapePositions(DrawContext dc)Create the list of positions that describe the arrow.protected voidDirectionOfAttack. createShapes(DrawContext dc)Create the list of positions that describe the arrow.protected voidDirectionOfAttackAviation. createShapes(DrawContext dc)Create the list of positions that describe the arrow.protected voidDirectionOfAttackForFeint. createShapes(DrawContext dc)Create the list of positions that describe the arrow.protected voidInfiltrationLane. createShapes(DrawContext dc)Create the list of positions that describe the arrow.protected voidLinearTarget. createShapes(DrawContext dc)Create the list of positions that describe the shape.protected voidPrincipleDirectionOfFire. createShapes(DrawContext dc)Create the list of positions that describe the arrow.protected voidAdvanceForFeint. determineLabelPositions(DrawContext dc)Determine positions for the start and end labels.protected voidBoundary. determineLabelPositions(DrawContext dc)Determine positions for the start and end labels.protected voidDirectionOfAttackAviation. determineLabelPositions(DrawContext dc)protected voidDirectionOfAttackForFeint. determineLabelPositions(DrawContext dc)protected voidFireSupportLine. determineLabelPositions(DrawContext dc)Determine positions for the start and end labels.protected voidHoldingLine. determineLabelPositions(DrawContext dc)Determine positions for the start and end labels.protected voidInfiltrationLane. determineLabelPositions(DrawContext dc)Determine positions for the start and end labels.protected voidLinearTarget. determineLabelPositions(DrawContext dc)Determine positions for the start and end labels.protected voidMunitionFlightPath. determineLabelPositions(DrawContext dc)Determine positions for the start and end labels.protected voidPhaseLine. determineLabelPositions(DrawContext dc)Determine positions for the start and end labels.protected voidPrincipleDirectionOfFire. determineLabelPositions(DrawContext dc)Determine positions for the start and end labels.protected voidPullUpPoint. determineLabelPositions(DrawContext dc)Determine the appropriate position for the graphic's labels.protected voidRoute. determineLabelPositions(DrawContext dc)Compute the position for the area's main label.protected voidRoutePoint. determineLabelPositions(DrawContext dc)Determine the appropriate position for the graphic's labels.protected PositionDoseRateContourLine. determineMainLabelPosition(DrawContext dc)Compute the position for the area's main label.protected voidAbstractAxisArrow. doRenderGraphic(DrawContext dc)Render this graphic, without modifiers.protected voidDirectionOfAttack. doRenderGraphic(DrawContext dc)Render this graphic, without modifiers.protected voidFireSupportLine. doRenderGraphic(DrawContext dc)Render this graphic, without modifiers.protected voidForwardEdgeOfBattleArea. doRenderGraphic(DrawContext dc)Render this graphic, without modifiers.protected voidHoldingLine. doRenderGraphic(DrawContext dc)Render this graphic, without modifiers.protected voidInfiltrationLane. doRenderGraphic(DrawContext dc)Render this graphic, without modifiers.protected voidLinearTarget. doRenderGraphic(DrawContext dc)Render this graphic, without modifiers.protected voidLineOfContact. doRenderGraphic(DrawContext dc)protected voidPhaseLine. doRenderGraphic(DrawContext dc)Render this graphic, without modifiers.protected voidPrincipleDirectionOfFire. doRenderGraphic(DrawContext dc)Render this graphic, without modifiers.protected voidPullUpPoint. doRenderGraphic(DrawContext dc)Render the polygon.protected voidRoute. doRenderGraphic(DrawContext dc)Render this graphic, without modifiers.voidAirborne. doRenderGraphicModifiers(DrawContext dc)Render the graphic modifiers.protected voidBoundary. doRenderGraphicModifiers(DrawContext dc)Render the graphic modifiers.protected voidPrincipleDirectionOfFire. doRenderGraphicModifiers(DrawContext dc)Render the graphic modifiers.protected voidForwardLineOfOwnTroops. generateIntermediatePositions(DrawContext dc, java.lang.Iterable<? extends Position> positions)Generate the positions required to draw the polygon with a triangle wave boundary.protected voidLineOfContact. generateIntermediatePositions(DrawContext dc, java.lang.Iterable<? extends Position> positions)Generate the positions required to draw the line.protected voidForwardEdgeOfBattleArea.FEBASymbol. layoutTextModifiers(DrawContext dc, AVList modifiers, AbstractTacticalSymbol.OrderedSymbol osym)Layout static text modifiers around the symbol.voidPrincipleDirectionOfFire. preRender(DrawContext dc)voidRoute. preRender(DrawContext dc) -
Uses of DrawContext in gov.nasa.worldwind.terrain
Methods in gov.nasa.worldwind.terrain with parameters of type DrawContext Modifier and Type Method Description protected booleanRectangularTessellator. atBestResolution(DrawContext dc, RectangularTessellator.RectTile tile)voidRectangularTessellator. beginRendering(DrawContext dc)voidRectangularTessellator.RectTile. beginRendering(DrawContext dc, int numTextureUnits)voidSectorGeometry. beginRendering(DrawContext dc, int numTextureUnits)Indicates that this sector geometry is about to be rendered one or more times.voidSectorGeometryList. beginRendering(DrawContext dc)Indicates that this list's sectors are about to be rendered.protected voidSectorGeometryList. beginSectorGeometryPicking(DrawContext dc)Indicates that sector geometry picking is about to be performed.protected booleanRectangularTessellator. bindVbos(DrawContext dc, RectangularTessellator.RectTile tile, int numTextureUnits)booleanRectangularTessellator. buildVerts(DrawContext dc, RectangularTessellator.RectTile tile, boolean makeSkirts)protected doubleRectangularTessellator. computeTileResolutionTarget(DrawContext dc, RectangularTessellator.RectTile tile)protected RectangularTessellator.CacheKeyRectangularTessellator. createCacheKey(DrawContext dc, RectangularTessellator.RectTile tile)protected RectangularTessellator.RectTileRectangularTessellator. createTile(DrawContext dc, Sector tileSector, int level)protected java.util.ArrayList<RectangularTessellator.RectTile>RectangularTessellator. createTopLevelTiles(DrawContext dc)voidRectangularTessellator. endRendering(DrawContext dc)voidRectangularTessellator.RectTile. endRendering(DrawContext dc)voidSectorGeometry. endRendering(DrawContext dc)Restores state established bySectorGeometry.beginRendering(gov.nasa.worldwind.render.DrawContext, int).voidSectorGeometryList. endRendering(DrawContext dc)Restores state established bySectorGeometryList.beginRendering(gov.nasa.worldwind.render.DrawContext).protected voidSectorGeometryList. endSectorGeometryPicking(DrawContext dc)Restores state established bySectorGeometryList.beginSectorGeometryPicking(gov.nasa.worldwind.render.DrawContext).protected int[]RectangularTessellator. fillIndexListVbo(DrawContext dc, int density, java.nio.IntBuffer indices)protected int[]RectangularTessellator. fillTextureCoordsVbo(DrawContext dc, int density, java.nio.FloatBuffer texCoords)protected voidRectangularTessellator.RenderInfo. fillVerticesVBO(DrawContext dc)protected voidRectangularTessellator. makeVerts(DrawContext dc, RectangularTessellator.RectTile tile)protected booleanRectangularTessellator. needToSplit(DrawContext dc, RectangularTessellator.RectTile tile)protected voidRectangularTessellator. pick(DrawContext dc, RectangularTessellator.RectTile tile, java.awt.Point pickPoint)protected PickedObject[]RectangularTessellator. pick(DrawContext dc, RectangularTessellator.RectTile tile, java.util.List<? extends java.awt.Point> pickPoints)voidRectangularTessellator.RectTile. pick(DrawContext dc, java.awt.Point pickPoint)PickedObject[]RectangularTessellator.RectTile. pick(DrawContext dc, java.util.List<? extends java.awt.Point> pickPoints)voidSectorGeometry. pick(DrawContext dc, java.awt.Point pickPoint)Performs a pick on the geometry.PickedObject[]SectorGeometry. pick(DrawContext dc, java.util.List<? extends java.awt.Point> pickPoints)Performs a pick on the geometry.voidSectorGeometryList. pick(DrawContext dc, java.awt.Point pickPoint)Detects the locations of the sector geometries in this list that intersect a specified screen point.java.util.List<PickedObject>SectorGeometryList. pick(DrawContext dc, java.util.List<java.awt.Point> pickPoints)Detects the locations of the sector geometries in this list that intersect any of the points in a specified list of screen points.voidRectangularTessellator.RectTile. render(DrawContext dc)voidRectangularTessellator.RectTile. render(DrawContext dc, boolean beginRenderingCalled)protected voidRectangularTessellator. render(DrawContext dc, RectangularTessellator.RectTile tile)protected longRectangularTessellator. render(DrawContext dc, RectangularTessellator.RectTile tile, int numTextureUnits)voidSectorGeometry. render(DrawContext dc, boolean beginRenderingCalled)Displays the geometry.voidRectangularTessellator.RectTile. renderBoundingVolume(DrawContext dc)protected voidRectangularTessellator. renderBoundingVolume(DrawContext dc, RectangularTessellator.RectTile tile)voidSectorGeometry. renderBoundingVolume(DrawContext dc)Displays the geometry's bounding volume.voidRectangularTessellator.RectTile. renderMultiTexture(DrawContext dc, int numTextureUnits)voidRectangularTessellator.RectTile. renderMultiTexture(DrawContext dc, int numTextureUnits, boolean beginRenderingCalled)protected voidRectangularTessellator. renderMultiTexture(DrawContext dc, RectangularTessellator.RectTile tile, int numTextureUnits)voidSectorGeometry. renderMultiTexture(DrawContext dc, int numTextureUnits)Displays the geometry.voidSectorGeometry. renderMultiTexture(DrawContext dc, int numTextureUnits, boolean beginRenderingCalled)Displays the geometry.protected voidRectangularTessellator. renderPatchBoundary(DrawContext dc, RectangularTessellator.RectTile tile)voidRectangularTessellator.RectTile. renderTileID(DrawContext dc)protected voidRectangularTessellator. renderTileID(DrawContext dc, RectangularTessellator.RectTile tile)voidSectorGeometry. renderTileID(DrawContext dc)Displays on the geometry's surface the tessellator level and the minimum and maximum elevations of the sector.protected voidRectangularTessellator. renderTrianglesWithUniqueColors(DrawContext dc, RectangularTessellator.RectTile tile)Render each triangle of a tile in a unique color.protected voidRectangularTessellator. renderVA(DrawContext dc, RectangularTessellator.RectTile tile, int numTextureUnits)protected booleanRectangularTessellator. renderVBO(DrawContext dc, RectangularTessellator.RectTile tile, int numTextureUnits)voidRectangularTessellator.RectTile. renderWireframe(DrawContext dc, boolean showTriangles, boolean showTileBoundary)protected voidRectangularTessellator. renderWireframe(DrawContext dc, RectangularTessellator.RectTile tile, boolean showTriangles, boolean showTileBoundary)voidSectorGeometry. renderWireframe(DrawContext dc, boolean interior, boolean exterior)Displays the geometry's tessellation.protected PickedObjectRectangularTessellator. resolvePick(DrawContext dc, RectangularTessellator.RectTile tile, java.awt.Point pickPoint)protected voidRectangularTessellator. selectVisibleTiles(DrawContext dc, RectangularTessellator.RectTile tile)protected booleanRectangularTessellator. skipTile(DrawContext dc, Sector sector)Determines whether a tile is within a 2D globe's projection limits.protected RectangularTessellator.RectTile[]RectangularTessellator. split(DrawContext dc, RectangularTessellator.RectTile tile)SectorGeometryListRectangularTessellator. tessellate(DrawContext dc)SectorGeometryListTessellator. tessellate(DrawContext dc)Tessellate a globe for the currently visible region.protected voidRectangularTessellator.RenderInfo. update(DrawContext dc)Resets this instance's update time to now and refills its VBO if VBOs should be used.Constructors in gov.nasa.worldwind.terrain with parameters of type DrawContext Constructor Description CacheKey(DrawContext dc, Sector sector, int density)RenderInfo(DrawContext dc, int density, java.nio.FloatBuffer vertices, Vec4 refCenter) -
Uses of DrawContext in gov.nasa.worldwind.util
Methods in gov.nasa.worldwind.util with parameters of type DrawContext Modifier and Type Method Description voidBasicClutterFilter. apply(DrawContext dc, java.util.List<Declutterable> shapes)voidClutterFilter. apply(DrawContext dc, java.util.List<Declutterable> shapes)Applies the filter for a specified list ofDeclutterableshapes.voidPlacemarkClutterFilter. apply(DrawContext dc, java.util.List<Declutterable> shapes)protected voidOGLRenderToTextureSupport. beginFramebufferObjectRendering(DrawContext dc)voidOGLRenderToTextureSupport. beginRendering(DrawContext dc, int x, int y, int width, int height)Configures the GL attached to the specified DrawContext for rendering a 2D model to a texture.booleanTextureAtlas. bind(DrawContext dc)Binds this texture atlas' OpenGL texture to the GLContext attached to the draw context.voidVecBuffer. bindAsColorBuffer(DrawContext dc)Binds this buffer as the source of color values to use when rendering OpenGL primitives.voidVecBuffer. bindAsNormalBuffer(DrawContext dc)Binds this buffer as the source of normal coordinates to use when rendering OpenGL primitives.voidVecBufferSequence. bindAsNormalBuffer(DrawContext dc)Binds this buffer as the source of normal coordinates to use when rendering OpenGL primitives.voidVecBuffer. bindAsTexCoordBuffer(DrawContext dc)Binds this buffer as the source of texture coordinates to use when rendering OpenGL primitives.voidVecBufferSequence. bindAsTexCoordBuffer(DrawContext dc)Binds this buffer as the source of texture coordinates to use when rendering OpenGL primitives.voidVecBuffer. bindAsVertexBuffer(DrawContext dc)Binds this buffer as the source of vertex coordinates to use when rendering OpenGL primitives.voidVecBufferSequence. bindAsVertexBuffer(DrawContext dc)Binds this buffer as the source of vertex coordinates to use when rendering OpenGL primitives.protected voidOGLRenderToTextureSupport. bindFramebufferColorAttachment(DrawContext dc, com.jogamp.opengl.util.texture.Texture texture)protected voidOGLRenderToTextureSupport. checkFramebufferStatus(DrawContext dc)voidOGLRenderToTextureSupport. clear(DrawContext dc, java.awt.Color color)Clears the current texture target's pixels with the specified RGBA clear color.static doubleWWMath. computeDistanceFromEye(DrawContext dc, Extent extent)static doubleWWMath. computeSizeInWindowCoordinates(DrawContext dc, Extent extent)protected voidOGLRenderToTextureSupport. copyScreenPixelsToTexture(DrawContext dc, int x, int y, int width, int height, com.jogamp.opengl.util.texture.Texture texture)protected voidTextureAtlas. disposeOldTextures(DrawContext dc)Removes textures corresponding to this texture atlas' disposed backing images from the draw context's GPU resource cache.protected voidEditorAnnotation. doRenderNow(DrawContext dc)voidVecBuffer. drawArrays(DrawContext dc, int drawMode)RendersgetSize()elements from the currently bounds OpenGL coordinate buffers, beginning with element 0.voidVecBufferSequence. drawArrays(DrawContext dc, int drawMode)RendersgetTotalBufferSize()elements from the currently bounds OpenGL coordinate buffers, beginning with element 0.protected voidPlacemarkClutterFilter.DeclutteredLabel. drawDeclutterLabel(DrawContext dc, java.awt.Font font, Vec4 textPoint, java.lang.String labelText)protected voidPlacemarkClutterFilter.DeclutteredLabel. drawDeclutterLine(DrawContext dc, Vec4 startPoint, Vec4 endPoint)protected voidOGLRenderToTextureSupport. endFramebufferObjectRendering(DrawContext dc)voidOGLRenderToTextureSupport. endRendering(DrawContext dc)Flushes any buffered pixel values to the appropriate texure targets, then restores the GL state to its previous configuration beforeOGLRenderToTextureSupport.beginRendering(gov.nasa.worldwind.render.DrawContext, int, int, int, int)was called.voidOGLRenderToTextureSupport. flush(DrawContext dc)Flushes any buffered pixel values to the appropriate target textures.protected voidOGLRenderToTextureSupport. flushColor(DrawContext dc)protected com.jogamp.opengl.util.texture.TextureTextureAtlas. getTexture(DrawContext dc)Indicates the OpenGLTextureassociated with this texture atlas.protected booleanVecBufferSequence. haveMultiDrawArrays(DrawContext dc)booleanTimedExpirySupport. isExpired(DrawContext dc)Indicates whether this timer has expired.booleanTextureAtlasElement. load(DrawContext dc)Loads this element's image and adds it to the texture atlas.protected com.jogamp.opengl.util.texture.TextureTextureAtlas. makeTextureWithBackingImage(DrawContext dc)Creates an OpenGL texture by loading this texture atlas's backing image into a new texture with the same dimensions.voidVecBufferSequence. multiDrawArrays(DrawContext dc, int drawMode)Renders elements from the currently bounds OpenGL coordinate buffers.voidPlacemarkClutterFilter.DeclutteredLabel. pick(DrawContext dc, java.awt.Point pickPoint)java.util.List<Sector>SectorVisibilityTree. refresh(DrawContext dc, double sectorSize)Determines the visible sectors at a specifed resolution within the draw context's current visible sector.java.util.List<Sector>SectorVisibilityTree. refresh(DrawContext dc, double sectorSize, Sector searchSector)Determines the visible sectors at a specified resolution within a specified sector.java.util.List<Sector>SectorVisibilityTree. refresh(DrawContext dc, double sectorSize, java.util.List<Sector> searchSectors)Determines the visible sectors at a specified resolution within a collection of sectors.voidPlacemarkClutterFilter.DeclutteredLabel. render(DrawContext dc)protected voidPlacemarkClutterFilter. render(DrawContext dc)Draws the decluttered shape representation.protected booleanTextureAtlasElement. requestImage(DrawContext dc)Requests that this element's image source be loaded into its texture atlas.voidTimedExpirySupport. restart(DrawContext dc)Marks this timer as not expired and restarts the timer.voidOGLRenderToTextureSupport. setColorTarget(DrawContext dc, com.jogamp.opengl.util.texture.Texture texture)Sets the specified texture as the color buffer target.protected voidTextureAtlas. setTexture(DrawContext dc, com.jogamp.opengl.util.texture.Texture texture)Specifies the OpenGLTextureassociated with this texture atlas.protected voidTextureAtlas. setTextureParameters(DrawContext dc)Specifies the OpenGL texture parameters associated with this texture atlas' OpenGL texture.protected voidSectorVisibilityTree. swapCylinderLists(DrawContext dc)protected com.jogamp.opengl.util.texture.TextureTextureAtlas. syncTexture(DrawContext dc)Synchronizes this texture atlas's backing image with its OpenGL texture, creating an OpenGL texture as necessary.protected voidOGLRenderToTextureSupport. updateMipmaps(DrawContext dc, com.jogamp.opengl.util.texture.Texture texture)protected com.jogamp.opengl.util.texture.TextureTextureAtlas. updateTextureWithSubImage(DrawContext dc, java.awt.Rectangle rect)Loads a sub-region of this texture atlas' backing image into its OpenGL texture.protected booleanOGLRenderToTextureSupport. useFramebufferObject(DrawContext dc)Constructors in gov.nasa.worldwind.util with parameters of type DrawContext Constructor Description Context(DrawContext dc, double sectorSize, java.util.List<Sector> sectors) -
Uses of DrawContext in gov.nasa.worldwind.util.measure
Methods in gov.nasa.worldwind.util.measure with parameters of type DrawContext Modifier and Type Method Description voidMeasureTool.ControlPointWithLeader. preRender(DrawContext dc)voidMeasureTool.ControlPointWithLeader. render(DrawContext dc)voidMeasureTool.CustomRenderableLayer. render(DrawContext dc) -
Uses of DrawContext in gov.nasa.worldwind.util.tree
Methods in gov.nasa.worldwind.util.tree with parameters of type DrawContext Modifier and Type Method Description protected voidScrollFrame. beginDrawing(DrawContext dc)protected intBasicTreeLayout. computeMaxTextHeight(DrawContext dc)Determine the maximum height of a line of text using the active font.protected voidBasicTreeLayout. computeSize(Tree tree, TreeNode root, DrawContext dc, java.awt.Dimension frameSize, java.awt.Dimension size, int x, int level)Compute the size of a tree.protected voidBasicTreeLayout. computeTreeLayout(TreeNode root, DrawContext dc, java.awt.Dimension frameSize, java.awt.Point location, int level, java.util.List<BasicTreeLayout.NodeLayout> nodes)Determine the tree layout.protected java.lang.StringBasicTreeLayout. computeWrappedText(DrawContext dc, TreeNode node, java.awt.Font font, int width)Get the wrapped description text for a node.protected com.jogamp.opengl.util.texture.TextureScrollFrame. createTileTexture(DrawContext dc, int width, int height)Returns a new tile texture with the specified width and height.protected voidScrollBar. doPick(DrawContext dc)Pick the scroll bar.protected voidScrollBar. draw(DrawContext dc)Draw the scroll bar.protected voidBasicTreeLayout. drawCheckboxes(DrawContext dc, java.lang.Iterable<BasicTreeLayout.NodeLayout> nodes)Draw check boxes.protected voidBasicTreeLayout. drawCheckmarks(DrawContext dc, java.lang.Iterable<BasicTreeLayout.NodeLayout> nodes)Draw checkmark symbols in the selected checkboxes.protected voidScrollFrame. drawContentDirect(DrawContext dc)Draw the frame contents directly (not using previously generated tiles).protected voidScrollFrame. drawContentTiles(DrawContext dc)Draw the frame contents using previously build texture tiles.protected voidBasicTreeLayout. drawDescriptionText(DrawContext dc, java.lang.Iterable<BasicTreeLayout.NodeLayout> nodes)Draw the description text for tree nodes.protected voidBasicTreeLayout. drawFilledCheckboxes(DrawContext dc, java.lang.Iterable<BasicTreeLayout.NodeLayout> nodes)Draw squares filled with a gradient for partially selected checkboxes.protected voidScrollFrame. drawFrame(DrawContext dc)Draw the frame, scroll bars, and title bar.protected voidScrollFrame. drawIcon(DrawContext dc, java.awt.Point drawPoint)Draw an icon in the upper left corner of the title bar.protected voidBasicTreeLayout. drawIcons(DrawContext dc, java.lang.Iterable<BasicTreeLayout.NodeLayout> nodes)Draw icons for a tree nodes.protected voidScrollFrame. drawMaximized(DrawContext dc)Draw the frame in its maximized state.protected voidScrollFrame. drawMinimizeButton(DrawContext dc)Draw the minimize/maximize button in the frame title bar.protected voidScrollFrame. drawMinimized(DrawContext dc)Draw the frame in its minimized state.protected voidScrollBar. drawPickableQuad(DrawContext dc, java.lang.Object pickObject, java.awt.Rectangle bounds)Draw a filled quad in a unique pick color.static voidTreeUtil. drawPickableRect(DrawContext dc, PickSupport pickSupport, java.lang.Object pickedObject, java.awt.Rectangle bounds)Draw a rectangle in a unique pick color, and associate the color with a pickable object.protected voidScrollBar. drawQuad(DrawContext dc, java.awt.Rectangle bounds)Draw the vertices of a quadrilateral.protected voidScrollFrame. drawScrollBars(DrawContext dc)Draw visible scroll bars for the frame.protected voidBasicTreeLayout. drawText(DrawContext dc, java.lang.Iterable<BasicTreeLayout.NodeLayout> nodes)Draw the main line of text for a list of tree nodes.protected voidScrollFrame. drawTitleBar(DrawContext dc)Draw the title bar.protected voidScrollFrame. drawTitleText(DrawContext dc, java.awt.Point drawPoint)Draw text in the frame title.protected voidScrollBar. drawTriangle(DrawContext dc, float rotation, java.awt.Rectangle bounds, java.awt.Insets insets)Draw a triangle for one of the scroll bar controls.protected voidBasicTreeLayout. drawTriangles(DrawContext dc, java.lang.Iterable<BasicTreeLayout.NodeLayout> nodes)Draw triangles to indicate that the nodes are expanded or collapsed.protected voidScrollFrame. endDrawing(DrawContext dc)protected intBasicTreeLayout. estimateWrappedTextLines(DrawContext dc, java.lang.String text, java.awt.Font font, int frameWidth)protected java.awt.RectangleBasicTreeLayout. findNodeBounds(TreeNode needle, TreeNode haystack, DrawContext dc, java.awt.Dimension frameSize, java.awt.Point location, int level)Find the bounds of a node in the tree.protected voidScrollFrame. generateShortTitle(DrawContext dc, java.lang.String frameTitle, int width, java.lang.String cutOff)Generate a shortened version of the frame title that will fit in the frame title area.java.awt.RectangleScrollFrame. getBounds(DrawContext dc)Get the bounds of the tree frame.protected java.awt.geom.Rectangle2DBasicTreeLayout. getMultilineTextBounds(DrawContext dc, java.lang.String text, java.awt.Font font)Get the bounds of a multi-line text string.java.awt.DimensionBasicTreeLayout. getNodeSize(DrawContext dc, java.awt.Dimension frameSize, int x, TreeNode node, TreeAttributes attributes)Compute the size of a node.java.awt.DimensionBasicTreeLayout. getSize(DrawContext dc, java.awt.Dimension frameSize)Get the size of the entire tree, including the part that is not visible in the scroll pane.java.awt.DimensionScrollable. getSize(DrawContext dc, java.awt.Dimension frameSize)Get the size of the object on screen.protected java.awt.geom.Rectangle2DBasicTreeLayout. getTextBounds(DrawContext dc, java.lang.String text, java.awt.Font font)Get the bounds of a text string.protected booleanBasicTreeLayout. intersectsFrustum(DrawContext dc, BasicTreeLayout.NodeLayout layout, java.awt.Rectangle scrollBounds)Determines whether a node intersects the view frustum.protected booleanScrollFrame. intersectsFrustum(DrawContext dc)Determines whether the frame intersects the view frustum.protected booleanScrollFrame. mustUpdateTiles(DrawContext dc)Indicates whether or not any of the the rendered tiles must be updated.voidBasicTree. pick(DrawContext dc, java.awt.Point pickPoint)Executes a pick of the ordered renderable.protected voidBasicTreeLayout. pickTextAndIcon(DrawContext dc, java.lang.Iterable<BasicTreeLayout.NodeLayout> nodes)Draw pick rectangles over the icon and text areas the visible nodes.voidBasicTree. preRender(DrawContext dc)voidBasicTreeLayout. preRender(DrawContext dc)voidScrollFrame. preRender(DrawContext dc)voidBasicTree. render(DrawContext dc)Causes thisRenderableto render itself using the provided draw context.voidBasicTreeLayout. render(DrawContext dc)Render a tree.voidScrollBar. render(DrawContext dc)Draw the scroll bar.voidScrollFrame. render(DrawContext dc)Causes thisRenderableto render itself using the provided draw context.voidTreeLayout. render(DrawContext dc)Render a tree.protected voidBasicTreeLayout. renderNodes(DrawContext dc, java.awt.Point drawPoint, java.lang.Iterable<BasicTreeLayout.NodeLayout> nodes, java.awt.Rectangle clipBounds)Render a list of tree nodes.voidBasicTreeLayout. renderScrollable(DrawContext dc, java.awt.Point location, java.awt.Dimension frameSize, java.awt.Rectangle clipBounds)Render the scrollable component.voidScrollable. renderScrollable(DrawContext dc, java.awt.Point location, java.awt.Dimension frameSize, java.awt.Rectangle clipBounds)Render the scrollable component.protected voidBasicTreeLayout. scrollToNode(DrawContext dc)Scroll the frame to make a the node set inBasicTreeLayout.scrollToNodenode visible.protected voidScrollFrame. stepAnimation(DrawContext dc)Increment the active animation.protected voidBasicTreeLayout. updateAttributes(DrawContext dc)Update the active attributes for the current frame, and compute other properties that are based on the active attributes.voidScrollFrame. updateBounds(DrawContext dc)Compute the bounds of the content frame, and the extents of the scroll range.protected voidScrollFrame. updateTile(DrawContext dc, gov.nasa.worldwind.util.tree.ScrollFrame.ContentTile tile, java.awt.Rectangle tileBounds)Draws the current list of ScrollableTiles into the texture tiles.protected voidScrollFrame. updateTiles(DrawContext dc)Update content tiles that have been rendered to a texture. -
Uses of DrawContext in gov.nasa.worldwind.util.webview
Methods in gov.nasa.worldwind.util.webview with parameters of type DrawContext Modifier and Type Method Description booleanWebViewTexture. bind(DrawContext dc)Deprecated.protected abstract WWTextureAbstractWebView. createTextureRepresentation(DrawContext dc)Deprecated.Create a texture representation of the WebView.protected WWTextureMacWebView. createTextureRepresentation(DrawContext dc)Deprecated.protected WWTextureWindowsWebView. createTextureRepresentation(DrawContext dc)Deprecated.Create a texture representation of the WebView.protected voidMacWebView.MacWebViewTexture. displayInTexture(DrawContext dc, com.jogamp.opengl.util.texture.Texture texture)WWTextureAbstractWebView. getTextureRepresentation(DrawContext dc)Deprecated.Returns a layed out and rendered representation of the WebView's content as aWWTexture.WWTextureWebView. getTextureRepresentation(DrawContext dc)Deprecated.Returns a layed out and rendered representation of the WebView's content as aWWTexture.protected com.jogamp.opengl.util.texture.TextureWebViewTexture. initializeTexture(DrawContext dc, java.lang.Object imageSource)Deprecated.protected voidMacWebView.MacWebViewTexture. updateIfNeeded(DrawContext dc)protected voidWebViewTexture. updateIfNeeded(DrawContext dc)Deprecated.protected voidWindowsWebView.WindowsWebViewTexture. updateIfNeeded(DrawContext dc)Update the texture if the native WebView window has changed. -
Uses of DrawContext in gov.nasa.worldwind.view
Fields in gov.nasa.worldwind.view declared as DrawContext Modifier and Type Field Description protected DrawContextBasicView. dcMethods in gov.nasa.worldwind.view that return DrawContext Modifier and Type Method Description DrawContextBasicView. getDC()Methods in gov.nasa.worldwind.view with parameters of type DrawContext Modifier and Type Method Description voidBasicView. apply(DrawContext dc)static doubleViewUtil. computeElevationAboveSurface(DrawContext dc, Position position)protected voidBasicView. doApply(DrawContext dc)static voidBasicView. loadGLViewState(DrawContext dc, Matrix modelview, Matrix projection)Sets the the opengl modelview and projection matrices to the given matrices.voidBasicView. popReferenceCenter(DrawContext dc)Removes the model-view matrix on top of the matrix stack, and restores the original matrix.MatrixBasicView. pushReferenceCenter(DrawContext dc, Vec4 referenceCenter)MatrixBasicView. setReferenceCenter(DrawContext dc, Vec4 referenceCenter) -
Uses of DrawContext in gov.nasa.worldwind.view.firstperson
Methods in gov.nasa.worldwind.view.firstperson with parameters of type DrawContext Modifier and Type Method Description protected voidBasicFlyView. doApply(DrawContext dc) -
Uses of DrawContext in gov.nasa.worldwind.view.orbit
Methods in gov.nasa.worldwind.view.orbit with parameters of type DrawContext Modifier and Type Method Description PositionOrbitViewCollisionSupport. computeCenterPositionToResolveCollision(BasicOrbitView orbitView, double nearDistance, DrawContext dc)AngleOrbitViewCollisionSupport. computePitchToResolveCollision(BasicOrbitView orbitView, double nearDistance, DrawContext dc)protected voidBasicOrbitView. doApply(DrawContext dc)booleanOrbitViewCollisionSupport. isColliding(OrbitView orbitView, double nearDistance, DrawContext dc) -
Uses of DrawContext in gov.nasa.worldwindx.applications.antenna
Methods in gov.nasa.worldwindx.applications.antenna with parameters of type DrawContext Modifier and Type Method Description protected AbstractShape.AbstractShapeDataAntennaAxes. createCacheEntry(DrawContext dc)protected AbstractShape.AbstractShapeDataAntennaModel. createCacheEntry(DrawContext dc)protected voidAntennaAxes. doDrawInterior(DrawContext dc)protected voidAntennaModel. doDrawInterior(DrawContext dc)protected voidAntennaAxes. doDrawOutline(DrawContext dc)protected voidAntennaModel. doDrawOutline(DrawContext dc)protected booleanAntennaAxes. doMakeOrderedRenderable(DrawContext dc)protected booleanAntennaModel. doMakeOrderedRenderable(DrawContext dc)voidAntennaAxes. drawAxes(DrawContext dc)protected voidAntennaAxes. drawCone(DrawContext dc, AntennaAxes.ShapeData shapeData)protected voidAntennaAxes. drawCylinder(DrawContext dc, AntennaAxes.ShapeData shapeData)protected voidAntennaAxes. drawLabels(DrawContext dc)voidAntennaModel. drawModel(DrawContext dc, int displayMode, boolean showTexture)protected voidAntennaAxes. fillVBO(DrawContext dc)protected voidAntennaModel. fillVBO(DrawContext dc)protected booleanAntennaAxes. isOrderedRenderableValid(DrawContext dc)protected booleanAntennaModel. isOrderedRenderableValid(DrawContext dc)protected voidAntennaAxes. makeCylinderVertices(DrawContext dc)protected booleanAntennaAxes. mustApplyTexture(DrawContext dc)protected booleanAntennaModel. mustApplyTexture(DrawContext dc)protected booleanAntennaAxes. mustRegenerateGeometry(DrawContext dc)protected booleanAntennaModel. mustRegenerateGeometry(DrawContext dc)voidAntennaAxes. render(DrawContext dc)protected booleanAntennaAxes. shouldUseVBOs(DrawContext dc)protected booleanAntennaModel. shouldUseVBOs(DrawContext dc)Constructors in gov.nasa.worldwindx.applications.antenna with parameters of type DrawContext Constructor Description ShapeData(DrawContext dc, AntennaAxes shape)Construct a cache entry using the boundaries of this shape.ShapeData(DrawContext dc, AntennaModel shape)Construct a cache entry using the boundaries of this shape. -
Uses of DrawContext in gov.nasa.worldwindx.applications.glider
Methods in gov.nasa.worldwindx.applications.glider with parameters of type DrawContext Modifier and Type Method Description voidGliderImageLayer. doPreRender(DrawContext dc)protected voidGliderImageLayer. doRender(DrawContext dc)voidGliderImageLayer. render(DrawContext dc) -
Uses of DrawContext in gov.nasa.worldwindx.applications.sar
Methods in gov.nasa.worldwindx.applications.sar with parameters of type DrawContext Modifier and Type Method Description protected voidElevationPlane. applyTextureState(DrawContext dc)protected voidElevationPlane. beginRendering(DrawContext dc)protected double[][]ElevationPlane. computePlanes(DrawContext dc)protected voidElevationPlane. doRenderGeometry(DrawContext dc, java.lang.String drawStyle, java.util.List<LatLon> locations, java.util.List<java.lang.Boolean> edgeFlags)protected voidElevationPlane. endRendering(DrawContext dc)protected voidElevationPlane. unApplyTextureState(DrawContext dc) -
Uses of DrawContext in gov.nasa.worldwindx.applications.sar.render
Methods in gov.nasa.worldwindx.applications.sar.render with parameters of type DrawContext Modifier and Type Method Description protected doubleTrackSegmentInfo. computeSurfaceElevation(DrawContext dc, Angle latitude, Angle longitude)protected voidTrackSegmentInfo. doRender(DrawContext dc)protected voidTrackSegmentInfo. drawHeadingAltitudeLabel(DrawContext dc, int x, int y, java.awt.Font font, java.awt.Color color, Angle heading, Position pos)protected voidTrackSegmentInfo. drawLatLonLabel(DrawContext dc, int x, int y, java.awt.Font font, java.awt.Color color, Position pos)protected voidTrackSegmentInfo. drawSegmentLabel(DrawContext dc, SARTrack track, int index)protected voidTrackSegmentInfo. drawSegmentPositionLabel(DrawContext dc, SARTrack track, int index, Position pos)protected voidTrackSegmentInfo. drawText(DrawContext dc, java.lang.String text, int x, int y, java.awt.Font font, java.awt.Color color, double distanceFromEye)protected voidTrackSegmentInfo.OrderedText. drawText(DrawContext dc, java.lang.String text, int x, int y, java.awt.Font font, java.awt.Color color)protected Vec4TrackSegmentInfo. getScreenPoint(DrawContext dc, Position position)protected MultiLineTextRendererTrackSegmentInfo.OrderedText. getTextRendererFor(DrawContext dc, java.awt.Font font)voidTrackSegmentInfo.OrderedText. pick(DrawContext dc, java.awt.Point pickPoint)voidPlaneModel. render(DrawContext dc)voidScreenElevationLine. render(DrawContext dc)voidTrackSegmentInfo.OrderedText. render(DrawContext dc)voidTrackSegmentInfo. render(DrawContext dc) -
Uses of DrawContext in gov.nasa.worldwindx.applications.sar.segmentplane
Methods in gov.nasa.worldwindx.applications.sar.segmentplane with parameters of type DrawContext Modifier and Type Method Description static voidSegmentPlaneAttributes. applyGeometryAttributes(DrawContext dc, SegmentPlaneAttributes.GeometryAttributes attributes, boolean enableMaterial)static voidSegmentPlaneAttributes. applyGeometryAttributesAsLine(DrawContext dc, SegmentPlaneAttributes.GeometryAttributes attributes)protected static voidSegmentPlaneAttributes. applyLineWidth(DrawContext dc, double lineWidth, double pickLineWidth)protected static voidSegmentPlaneAttributes. applyMaterial(DrawContext dc, Material material, double opacity, boolean enableMaterial)protected voidSegmentPlaneRenderer. begin(DrawContext dc, OGLStackHandler ogsh)protected voidSegmentPlaneRenderer.OrderedText. begin(DrawContext dc, OGLStackHandler ogsh)protected booleanSegmentPlaneRenderer. bindGeometryAttributes(DrawContext dc, SegmentPlane segmentPlane, java.lang.Object key, boolean disablePicking)protected booleanSegmentPlaneRenderer. bindGeometryAttributesAsLine(DrawContext dc, SegmentPlane segmentPlane, java.lang.Object key, boolean disablePicking)protected booleanSegmentPlaneRenderer. bindLabelAttributes(DrawContext dc, SegmentPlane segmentPlane, java.lang.Object key)protected PickedObjectSegmentPlaneRenderer. bindPickableObject(DrawContext dc, java.lang.Object userObject, java.lang.Object objectId)protected voidSegmentPlaneRenderer. bindPlaneVertexGeometry(DrawContext dc, SegmentPlaneRenderer.RenderInfo renderInfo)protected doubleSegmentPlaneRenderer. computeMinDistanceBetweenLabels(DrawContext dc, SegmentPlaneRenderer.OrderedText[] text, int textCount)protected SegmentPlaneRenderer.OrderedTextSegmentPlaneRenderer. createLabel(DrawContext dc, SegmentPlane segmentPlane, Position position, AVList values, java.lang.Object key)protected voidSegmentPlaneEditor. doPick(DrawContext dc, java.awt.Point pickPoint)protected voidSegmentPlaneEditor. doRender(DrawContext dc)protected voidSegmentPlaneRenderer. draw(DrawContext dc, SegmentPlane segmentPlane, java.awt.Point pickPoint, Layer layer)protected voidSegmentPlaneRenderer.OrderedText. draw(DrawContext dc)protected voidSegmentPlaneRenderer. drawAxisLabels(DrawContext dc, SegmentPlaneRenderer.OrderedText[] text, int startPos, int count, double averageSize, double minDistance)protected voidSegmentPlaneRenderer. drawAxisLabels(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, java.awt.Point pickPoint, Layer layer)protected voidSegmentPlaneRenderer. drawBorder(DrawContext dc, SegmentPlaneRenderer.RenderInfo renderInfo, Matrix modelview, double radius, double height)protected voidSegmentPlaneRenderer. drawBorderCap(DrawContext dc, SegmentPlaneRenderer.RenderInfo renderInfo)protected voidSegmentPlaneRenderer. drawBorderCylinder(DrawContext dc, SegmentPlaneRenderer.RenderInfo renderInfo)protected voidSegmentPlaneRenderer. drawControlPoint(DrawContext dc, SegmentPlane segmentPlane, SegmentPlane.ControlPoint controlPoint, Position position, MarkerShape shape)protected voidSegmentPlaneRenderer. drawControlPointGeometry(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.ControlPointInfo controlPointInfo)protected voidSegmentPlaneRenderer. drawControlPointLabel(DrawContext dc, SegmentPlane segmentPlane, SegmentPlane.ControlPoint controlPoint, Position position)protected voidSegmentPlaneRenderer. drawControlPoints(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, java.awt.Point pickPoint, Layer layer)protected voidSegmentPlaneRenderer. drawHorizontalAxisLabels(DrawContext dc, SegmentPlane segmentPlane)protected voidSegmentPlaneRenderer. drawLabel(DrawContext dc, SegmentPlane segmentPlane, Position position, AVList values, java.lang.Object key)protected voidSegmentPlaneRenderer. drawPlaneBackground(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, java.awt.Point pickPoint, Layer layer)protected voidSegmentPlaneRenderer. drawPlaneBorder(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, java.awt.Point pickPoint, Layer layer)protected voidSegmentPlaneRenderer. drawPlaneFillElements(DrawContext dc, SegmentPlaneRenderer.RenderInfo renderInfo)protected voidSegmentPlaneRenderer. drawPlaneGeometry(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, java.awt.Point pickPoint, Layer layer)protected voidSegmentPlaneRenderer. drawPlaneGrid(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, java.awt.Point pickPoint, Layer layer)protected voidSegmentPlaneRenderer. drawPlaneGridElements(DrawContext dc, SegmentPlaneRenderer.RenderInfo renderInfo)protected voidSegmentPlaneRenderer. drawPlaneOutline(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, java.awt.Point pickPoint, Layer layer)protected voidSegmentPlaneRenderer. drawPlaneOutlineElements(DrawContext dc, SegmentPlaneRenderer.RenderInfo renderInfo)protected voidSegmentPlaneRenderer. drawSegmentAltimeter(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, java.awt.Point pickPoint, Layer layer)protected voidSegmentPlaneRenderer. drawSegmentAltimeterGeometry(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, java.awt.Point pickPoint, Layer layer)protected voidSegmentPlaneRenderer. drawSegmentAltimeterLabel(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, java.awt.Point pickPoint, Layer layer)protected voidSegmentPlaneRenderer. drawSegmentPlane(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, java.awt.Point pickPoint, Layer layer)protected voidSegmentPlaneRenderer. drawVerticalAxisLabels(DrawContext dc, SegmentPlane segmentPlane)protected voidSegmentPlaneRenderer. end(DrawContext dc, OGLStackHandler ogsh)protected voidSegmentPlaneRenderer.OrderedText. end(DrawContext dc, OGLStackHandler ogsh)Vec4SegmentPlaneRenderer.OrderedText. getScreenPoint(DrawContext dc)protected Vec4SegmentPlaneRenderer.OrderedText. getScreenPoint(DrawContext dc, Position position)protected MultiLineTextRendererSegmentPlaneRenderer. getTextRendererFor(DrawContext dc, java.awt.Font font)protected PickedObjectSegmentPlaneRenderer. getTopPickedObject(DrawContext dc, java.awt.Point pickPoint, java.lang.Object pickedObjectId)voidSegmentPlaneRenderer.OrderedText. pick(DrawContext dc, java.awt.Point pickPoint)voidSegmentPlaneRenderer. pick(DrawContext dc, SegmentPlane segmentPlane, java.awt.Point pickPoint, Layer layer)protected voidSegmentPlaneRenderer. registerPickedObject(DrawContext dc, PickedObject pickedObject, Layer layer)voidSegmentPlaneRenderer.OrderedText. render(DrawContext dc)voidSegmentPlaneRenderer. render(DrawContext dc, SegmentPlane segmentPlane)protected voidSegmentPlaneRenderer. resolveControlPointPick(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, java.awt.Point pickPoint, Layer layer)protected voidSegmentPlaneRenderer. resolvePlaneBackgroundPick(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, java.awt.Point pickPoint, Layer layer)protected voidSegmentPlaneRenderer. resolvePlaneGridPick(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, java.awt.Point pickPoint, Layer layer)protected voidSegmentPlaneRenderer. resolvePlaneOutlinePick(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, java.awt.Point pickPoint, Layer layer) -
Uses of DrawContext in gov.nasa.worldwindx.applications.worldwindow.core
Methods in gov.nasa.worldwindx.applications.worldwindow.core with parameters of type DrawContext Modifier and Type Method Description protected voidToolTipAnnotation. doRenderNow(DrawContext dc) -
Uses of DrawContext in gov.nasa.worldwindx.applications.worldwindow.util.measuretool
Methods in gov.nasa.worldwindx.applications.worldwindow.util.measuretool with parameters of type DrawContext Modifier and Type Method Description voidWWOMeasureTool.ControlPointList. render(DrawContext dc)voidWWOMeasureToolControlPoints. render(DrawContext dc) -
Uses of DrawContext in gov.nasa.worldwindx.examples
Methods in gov.nasa.worldwindx.examples with parameters of type DrawContext Modifier and Type Method Description protected AbstractShape.AbstractShapeDataRadarVolume. createCacheEntry(DrawContext dc)protected voidRadarVolume. doDrawInterior(DrawContext dc)protected voidRadarVolume. doDrawOutline(DrawContext dc)protected booleanRadarVolume. doMakeOrderedRenderable(DrawContext dc)voidPickFrustum.PickFrustumLayer. doPick(DrawContext dc, java.awt.Point pickPoint)voidPickFrustum.PickFrustumLayer. doRender(DrawContext dc)voidMarkersOrder.AppFrame.TimedMarkerLayer. draw(DrawContext dc, java.awt.Point pickPoint)voidPickFrustum.PickFrustumLayer. draw(DrawContext dc)protected voidRadarVolume. drawModel(DrawContext dc, int displayMode)protected voidRadarVolume. fillVBO(DrawContext dc)booleanRadarVolume.ShapeData. isExpired(DrawContext dc)protected booleanRadarVolume. isOrderedRenderableValid(DrawContext dc)booleanRadarVolume.ShapeData. isValid(DrawContext dc)protected voidShapeEditingExtension.Arrow. makeArrowhead(DrawContext dc)protected voidRadarVolume. makeGridVertices(DrawContext dc)protected booleanRadarVolume. mustApplyTexture(DrawContext dc)voidPickFrustum.PickFrustumLayer.OrderedIcon. pick(DrawContext dc, java.awt.Point pickPoint)voidPickFrustum.PickFrustumLayer.OrderedIcon. render(DrawContext dc)voidShapeEditingExtension.Arrow. render(DrawContext dc)protected booleanRadarVolume. shouldUseVBOs(DrawContext dc)Constructors in gov.nasa.worldwindx.examples with parameters of type DrawContext Constructor Description ShapeData(DrawContext dc, RadarVolume shape)Construct a cache entry using the boundaries of this shape. -
Uses of DrawContext in gov.nasa.worldwindx.examples.analytics
Methods in gov.nasa.worldwindx.examples.analytics with parameters of type DrawContext Modifier and Type Method Description protected voidAnalyticSurface.AnalyticSurfaceObject. beginDrawing(DrawContext dc)protected voidAnalyticSurface. beginDrawing(DrawContext dc)protected voidAnalyticSurface.AnalyticSurfaceObject. bind(DrawContext dc)protected voidAnalyticSurface. bind(DrawContext dc)protected voidAnalyticSurface.ClampToGroundSurface. bind(DrawContext dc)protected voidAnalyticSurface.ShadowSurface. bind(DrawContext dc)protected voidAnalyticSurface.ShadowSurface. buildPickRepresentation(DrawContext dc)protected Vec4AnalyticSurface. computeSurfacePoint(DrawContext dc, Angle lat, Angle lon, double value)protected voidAnalyticSurface.AnalyticSurfaceObject. doDrawGeographic(DrawContext dc, SurfaceTileDrawContext sdc)protected voidAnalyticSurface. doDrawOrderedRenderable(DrawContext dc)protected voidAnalyticSurfaceLegend. doRender(DrawContext dc)protected voidAnalyticSurface. doUpdate(DrawContext dc)protected voidAnalyticSurface.AnalyticSurfaceObject. drawGeographic(DrawContext dc, SurfaceTileDrawContext sdc)protected voidAnalyticSurface.AnalyticSurfaceObject. drawInterior(DrawContext dc)protected voidAnalyticSurface. drawInterior(DrawContext dc)voidAnalyticSurface.RenderInfo. drawInterior(DrawContext dc)protected voidAnalyticSurfaceLegend. drawLabel(DrawContext dc, AnalyticSurfaceLegend.LabelAttributes attr, double x, double y, java.lang.String halign, java.lang.String valign)protected voidAnalyticSurface. drawOrderedRenderable(DrawContext dc)protected voidAnalyticSurface.AnalyticSurfaceObject. drawOutline(DrawContext dc)protected voidAnalyticSurface.ClampToGroundSurface. drawOutline(DrawContext dc)protected voidAnalyticSurface. drawOutline(DrawContext dc)voidAnalyticSurface.RenderInfo. drawOutline(DrawContext dc)protected voidAnalyticSurface.ShadowSurface. drawOutline(DrawContext dc)protected voidAnalyticSurface. drawSurfaceObjects(DrawContext dc)protected voidAnalyticSurface.AnalyticSurfaceObject. endDrawing(DrawContext dc)protected voidAnalyticSurface. endDrawing(DrawContext dc)ExtentAnalyticSurface. getExtent(DrawContext dc)Returns this surface's extent in model coordinates.intAnalyticSurfaceLegend. getHeight(DrawContext dc)java.awt.PointAnalyticSurfaceLegend. getScreenLocation(DrawContext dc)java.util.List<Sector>AnalyticSurface.AnalyticSurfaceObject. getSectors(DrawContext dc)intAnalyticSurfaceLegend. getWidth(DrawContext dc)protected booleanAnalyticSurface. intersectsFrustum(DrawContext dc)Test if this AnalyticSurface intersects the specified draw context's frustum.protected booleanAnalyticSurface. isExpired(DrawContext dc)protected voidAnalyticSurface. makeOrderedRenderable(DrawContext dc)voidAnalyticSurface.OrderedSurface. pick(DrawContext dc, java.awt.Point pickPoint)voidAnalyticSurfaceLegend.OrderedLabel. pick(DrawContext dc, java.awt.Point pickPoint)voidAnalyticSurface. preRender(DrawContext dc)protected voidAnalyticSurface. preRenderSurfaceObjects(DrawContext dc)voidAnalyticSurface.OrderedSurface. render(DrawContext dc)voidAnalyticSurface. render(DrawContext dc)Causes thisRenderableto render itself using the provided draw context.voidAnalyticSurfaceLegend.LabelRenderable. render(DrawContext dc)voidAnalyticSurfaceLegend.OrderedLabel. render(DrawContext dc)voidAnalyticSurfaceLegend. render(DrawContext dc)protected voidAnalyticSurface. update(DrawContext dc)protected voidAnalyticSurface. updateNextSurfacePoint(DrawContext dc, Angle lat, Angle lon, AnalyticSurface.GridPointAttributes attr, AnalyticSurface.RenderInfo outRenderInfo)protected voidAnalyticSurface. updateSurfacePoints(DrawContext dc, AnalyticSurface.RenderInfo outRenderInfo) -
Uses of DrawContext in gov.nasa.worldwindx.examples.lineofsight
Methods in gov.nasa.worldwindx.examples.lineofsight with parameters of type DrawContext Modifier and Type Method Description protected voidPointGrid. beginDrawing(DrawContext dc)Establish the OpenGL state needed to draw Paths.protected ExtentPointGrid. computeExtentAndEyeDistance(DrawContext dc)protected java.nio.FloatBufferPointGrid. computeGridPoints(DrawContext dc, java.nio.FloatBuffer coords)protected Vec4PointGrid. computePoint(DrawContext dc, Position pos)protected voidPointGrid. doDrawOrderedRenderable(DrawContext dc)Draws the points as an ordered renderable.protected voidPointGrid. drawOrderedRenderable(DrawContext dc)Draws the path as an ordered renderable.protected voidPointGrid. drawPoints(DrawContext dc)protected voidPointGrid. endDrawing(DrawContext dc)Pop the state set in beginDrawing.protected booleanPointGrid. intersectsFrustum(DrawContext dc)Determines whether the points intersect the view frustum.protected voidPointGrid. makeOrderedRenderable(DrawContext dc)If the scene controller is rendering ordered renderables, this method draws this placemark's image as an ordered renderable.protected booleanPointGrid. mustRegenerateGeometry(DrawContext dc)voidPointGrid. pick(DrawContext dc, java.awt.Point pickPoint)Executes a pick of the ordered renderable.protected voidPointGrid. pickPoints(DrawContext dc)voidPointGrid. render(DrawContext dc)Causes thisRenderableto render itself using the provided draw context.protected voidPointGrid. setPointColor(DrawContext dc, java.awt.Color color)protected voidPointGrid. setPointSize(DrawContext dc, java.lang.Double size) -
Uses of DrawContext in gov.nasa.worldwindx.examples.multiwindow
Methods in gov.nasa.worldwindx.examples.multiwindow with parameters of type DrawContext Modifier and Type Method Description protected voidViewVolumeViewer.SectorGeometryLayer. doRender(DrawContext dc)protected voidViewVolumeViewer.ViewVolumeLayer. doRender(DrawContext dc)PositionViewVolumeViewer.SectorGeometryLayer. getCurrentPosition(DrawContext dc) -
Uses of DrawContext in gov.nasa.worldwindx.examples.shapebuilder
Methods in gov.nasa.worldwindx.examples.shapebuilder with parameters of type DrawContext Modifier and Type Method Description protected voidExtrudedPolygonEditor. assembleControlPoints(DrawContext dc)protected voidRigidShapeEditor. assembleControlPoints(DrawContext dc)protected voidRigidShapeEditor. assembleRotationControlPoints(DrawContext dc)protected voidBoxEditor. assembleScaleControlPoints(DrawContext dc)protected voidConeEditor. assembleScaleControlPoints(DrawContext dc)protected voidCylinderEditor. assembleScaleControlPoints(DrawContext dc)protected voidPyramidEditor. assembleScaleControlPoints(DrawContext dc)protected voidRigidShapeEditor. assembleScaleControlPoints(DrawContext dc)protected voidWedgeEditor. assembleScaleControlPoints(DrawContext dc)protected voidRigidShapeEditor. assembleSkewControlPoints(DrawContext dc)protected voidBoxEditor. assembleTextureControlPoints(DrawContext dc)protected voidConeEditor. assembleTextureControlPoints(DrawContext dc)protected voidCylinderEditor. assembleTextureControlPoints(DrawContext dc)protected voidPyramidEditor. assembleTextureControlPoints(DrawContext dc)protected voidRigidShapeEditor. assembleTextureControlPoints(DrawContext dc)protected voidWedgeEditor. assembleTextureControlPoints(DrawContext dc)protected voidRigidShapeEditor. assembleTranslationControlPoints(DrawContext dc)protected voidExtrudedPolygonEditor. assembleVertexControlPoints(DrawContext dc)protected voidRigidShapeEditor. assembleVertexControlPoints(DrawContext dc)protected voidExtrudedPolygonEditor. doPick(DrawContext dc, java.awt.Point point)protected voidRigidShapeEditor. doPick(DrawContext dc, java.awt.Point point)protected voidExtrudedPolygonEditor. doRender(DrawContext dc)protected voidRigidShapeEditor. doRender(DrawContext dc) -
Uses of DrawContext in gov.nasa.worldwindx.examples.tutorial
Methods in gov.nasa.worldwindx.examples.tutorial with parameters of type DrawContext Modifier and Type Method Description protected voidCube. beginDrawing(DrawContext dc)Setup drawing state in preparation for drawing the cube.protected voidCube. drawOrderedRenderable(DrawContext dc, PickSupport pickCandidates)Set up drawing state, and draw the cube.This method is called when the cube is rendered in ordered rendering mode.protected voidCube. drawUnitCube(DrawContext dc)Draw a unit cube, using the active modelview matrix to orient the shape.protected voidCube. endDrawing(DrawContext dc)Restore drawing state changed in beginDrawing to the default.protected booleanCube. intersectsFrustum(DrawContext dc, Cube.OrderedCube orderedCube)Determines whether the cube intersects the view frustum.protected Cube.OrderedCubeCube. makeOrderedRenderable(DrawContext dc)Compute per-frame attributes, and add the ordered renderable to the ordered renderable list.voidCube.OrderedCube. pick(DrawContext dc, java.awt.Point pickPoint)voidCube.OrderedCube. render(DrawContext dc)voidCube. render(DrawContext dc) -
Uses of DrawContext in gov.nasa.worldwindx.examples.util
Methods in gov.nasa.worldwindx.examples.util with parameters of type DrawContext Modifier and Type Method Description protected AngleDialogAnnotation.BusyImage. adjustAngleIncrement(DrawContext dc, Angle unitsPerSecond)protected voidButtonAnnotation. applyBackgroundTextureState(DrawContext dc, int width, int height, double opacity, WWTexture texture)protected voidImageAnnotation. applyBackgroundTextureState(DrawContext dc, int width, int height, double opacity, WWTexture texture)protected voidDirectedPath. computeArrowheadGeometry(DrawContext dc, int poleA, int poleB, Vec4 polePtA, Vec4 polePtB, java.nio.FloatBuffer buffer, Path.PathData pathData)Compute the geometry of a direction arrow between two points.protected voidDirectedSurfacePolyline. computeArrowheadGeometry(DrawContext dc, SurfaceTileDrawContext sdc, LatLon begin, LatLon end)Compute the geometry of a direction arrow for a polyline segment.protected voidDirectedPath. computeDirectionArrows(DrawContext dc, Path.PathData pathData)Compute the geometry of the direction arrows.protected voidDirectedSurfacePolyline. computeDirectionArrows(DrawContext dc, SurfaceTileDrawContext sdc)Computes the geometry of the direction arrows.protected voidDirectedPath. computePath(DrawContext dc, java.util.List<Position> positions, Path.PathData pathData)Computes the shape's model-coordinate path from a list of positions.protected Vec4LabeledPath. computePoint(DrawContext dc, LatLon location)Computes a model-coordinate point from a LatLon or Position, applying the path's altitude mode.protected voidLabeledPath. determineLabelLocation(DrawContext dc)Determines the screen location to place the label at, and stores the the index of the corresponding location inLabeledPath.labelLocationIndex.protected voidProgressAnnotation. doDraw(DrawContext dc, int width, int height, double opacity, Position pickPosition)protected voidDirectedPath. doDrawOutline(DrawContext dc)Draws this shape's outline.protected voidButtonAnnotation. doDrawPressedMask(DrawContext dc, int width, int height, double opacity, Position pickPosition)protected voidImageAnnotation. doDrawToolTip(DrawContext dc, java.lang.String text, int x, int y)voidStatusLayer. doPick(DrawContext dc, java.awt.Point pickPoint)protected voidSectorSelector.RegionShape. doPreRender(DrawContext dc)protected voidSectorSelector.RegionShape. doPreRenderBorder(DrawContext dc)protected voidSectorSelector.RegionShape. doPreRenderInterior(DrawContext dc)voidOpenStreetMapShapefileLoader.TextAndShapesLayer. doRender(DrawContext dc)protected voidSectorSelector.RegionShape. doRender(DrawContext dc)voidStatusLayer. doRender(DrawContext dc)protected voidToolTip. doRender(DrawContext dc)protected voidSectorSelector.RegionShape. doRenderBorder(DrawContext dc)protected voidSectorSelector.RegionShape. doRenderInterior(DrawContext dc)protected voidToolTipAnnotation. doRenderNow(DrawContext dc)voidStatusLayer. draw(DrawContext dc)protected voidViewVolumeRenderer. draw(DrawContext dc, Matrix modelview, Matrix projection, java.awt.Rectangle viewport)protected voidViewVolumeRenderer. drawAxes(DrawContext dc, Matrix modelview)protected voidProgressAnnotation. drawCallout(DrawContext dc, int mode, java.awt.Rectangle bounds, boolean useTexCoords)protected voidViewVolumeRenderer. drawClipVolume(DrawContext dc, Matrix modelview, Matrix projection, java.awt.Rectangle viewport)voidButtonAnnotation. drawContent(DrawContext dc, int width, int height, double opacity, Position pickPosition)voidDialogAnnotation.BusyImage. drawContent(DrawContext dc, int width, int height, double opacity, Position pickPosition)voidImageAnnotation. drawContent(DrawContext dc, int width, int height, double opacity, Position pickPosition)protected voidDirectedPath. drawDirectionArrows(DrawContext dc, Path.PathData pathData)Draws this DirectedPath's direction arrows.protected voidDirectedSurfacePolyline. drawDirectionArrows(DrawContext dc)Draws this DirectedSurfacePolyline's direction arrows.protected voidLabeledPath. drawLabel(DrawContext dc)Causes the labeled path to draw its label at the path's current label location.protected static voidViewVolumeRenderer. drawLine(DrawContext dc, Vec4 a, Vec4 b)protected voidScreenSelector.SelectionRectangle. drawOrderedRenderable(DrawContext dc)protected voidDirectedSurfacePolyline. drawOutline(DrawContext dc, SurfaceTileDrawContext sdc)protected voidButtonAnnotation. drawPressedMask(DrawContext dc, int width, int height, double opacity, Position pickPosition)protected voidProgressAnnotation. drawProgress(DrawContext dc, int width, int height, double opacity, Position pickPosition)protected voidProgressAnnotation. drawProgressBar(DrawContext dc, int width, int height, double opacity, Position pickPosition)protected voidProgressAnnotation. drawProgressContainer(DrawContext dc, int width, int height, double opacity, Position pickPosition)protected static voidViewVolumeRenderer. drawQuad(DrawContext dc, Vec4 ll, Vec4 lr, Vec4 ur, Vec4 ul)protected voidImageAnnotation. drawToolTip(DrawContext dc)protected voidToolTip. drawToolTip(DrawContext dc, java.lang.String text, int x, int y)protected static voidViewVolumeRenderer. drawTriangle(DrawContext dc, Vec4 a, Vec4 b, Vec4 c)protected static voidViewVolumeRenderer. drawVolume(DrawContext dc, Matrix modelview, Matrix projection, java.awt.Rectangle viewport)protected java.awt.DimensionImageAnnotation. getImageSize(DrawContext dc)protected Vec4LabeledPath. getLabelPoint(DrawContext dc)Returns the label's model-coordinate point form the path's location iterable, applying the path's altitude mode.protected doubleLabeledPath. getLabelVisibleArea(DrawContext dc)Returns the approximate number of square pixels that are visible at the label's current location, or 0 if the label is not visible.java.awt.DimensionImageAnnotation. getPreferredSize(DrawContext dc)WWTextureImageAnnotation. getTexture(DrawContext dc)protected booleanDirectedPath. intersectsFrustum(DrawContext dc)booleanOpenStreetMapShapefileLoader.Label. isActive(DrawContext dc)protected booleanDirectedPath. isArrowheadSmall(DrawContext dc, Vec4 arrowPt, int numPixels)Determines if an direction arrow drawn a point will be less than a specified number of pixels.protected booleanLabeledPath. isLabelCompletelyVisible(DrawContext dc)Returnstrueif the label is completely visible at its current location, andfalseotherwise.protected voidScreenSelector.SelectionRectangle. makeOrderedRenderable(DrawContext dc)voidScreenSelector.SelectionRectangle. pick(DrawContext dc, java.awt.Point pickPoint)voidToolTip. pick(DrawContext dc, java.awt.Point pickPoint)voidViewVolumeRenderer.OrderedViewVolume. pick(DrawContext dc, java.awt.Point pickPoint)voidSectorSelector.RegionShape. preRender(DrawContext dc)voidLabeledPath. render(DrawContext dc)Causes the labeled path to draw its label at one of the path locations.voidLayerManagerLayer. render(DrawContext dc)voidScreenSelector.SelectionRectangle. render(DrawContext dc)voidSectorSelector.RegionShape. render(DrawContext dc)voidToolTip. render(DrawContext dc)voidViewVolumeRenderer.OrderedViewVolume. render(DrawContext dc)voidViewVolumeRenderer. render(DrawContext dc, Matrix modelview, Matrix projection, java.awt.Rectangle viewport)protected voidOpenStreetMapShapefileLoader.TextAndShapesLayer. setActiveLabels(DrawContext dc)protected voidLabeledPath. setLabelLocation(DrawContext dc, Vec4 screenPoint)Places the label at the specified screen point.protected voidDialogAnnotation.BusyImage. transformBackgroundImageCoordsToAnnotationCoords(DrawContext dc, int width, int height, WWTexture texture)protected voidImageAnnotation. transformBackgroundImageCoordsToAnnotationCoords(DrawContext dc, int width, int height, WWTexture texture)voidLayerManagerLayer. updateNow(DrawContext dc)Force the layer list to redraw itself from the currentModelwith the current highlighted state and selected layer colors and opacity.protected voidDialogAnnotation.BusyImage. updateState(DrawContext dc)protected static Vec4ViewVolumeRenderer. worldPointFromScreenPoint(DrawContext dc, java.awt.Rectangle viewport, Matrix modelview, Matrix projection, Vec4 screenPoint)
-