NASA World Wind

Uses of Interface
gov.nasa.worldwind.render.DrawContext

Packages that use DrawContext
gov.nasa.worldwind   
gov.nasa.worldwind.applications.glider   
gov.nasa.worldwind.applications.sar   
gov.nasa.worldwind.examples   
gov.nasa.worldwind.examples.util   
gov.nasa.worldwind.geom   
gov.nasa.worldwind.globes   
gov.nasa.worldwind.layers   
gov.nasa.worldwind.layers.Earth   
gov.nasa.worldwind.layers.placename   
gov.nasa.worldwind.layers.rpf   
gov.nasa.worldwind.pick   
gov.nasa.worldwind.render   
gov.nasa.worldwind.render.airspaces   
gov.nasa.worldwind.render.airspaces.editor   
gov.nasa.worldwind.render.markers   
gov.nasa.worldwind.terrain   
gov.nasa.worldwind.util   
gov.nasa.worldwind.util.measure   
gov.nasa.worldwind.view   
 

Uses of DrawContext in gov.nasa.worldwind
 

Methods in gov.nasa.worldwind that return DrawContext
 DrawContext SceneController.getDrawContext()
           
 DrawContext AbstractSceneController.getDrawContext()
           
 

Methods in gov.nasa.worldwind with parameters of type DrawContext
 void View.apply(DrawContext dc)
          Calculates and applies this View's internal state to the graphics context in the specified dc.
protected  void AbstractSceneController.applyView(DrawContext dc)
           
protected  void AbstractSceneController.checkGLErrors(DrawContext dc)
          Called to check for openGL errors.
protected  void AbstractSceneController.clearFrame(DrawContext dc)
           
protected  void AbstractSceneController.createTerrain(DrawContext dc)
           
 void BasicSceneController.doRepaint(DrawContext dc)
           
 void AnaglyphSceneController.doRepaint(DrawContext dc)
           
protected abstract  void AbstractSceneController.doRepaint(DrawContext dc)
           
protected  void AbstractSceneController.draw(DrawContext dc)
           
protected  void AbstractSceneController.finalizeFrame(DrawContext dc)
           
protected  void AbstractSceneController.initializeFrame(DrawContext dc)
           
protected  void AbstractSceneController.pick(DrawContext dc)
           
protected  void AbstractSceneController.pickLayers(DrawContext dc)
           
protected  void AbstractSceneController.pickTerrain(DrawContext dc)
           
 void View.popReferenceCenter(DrawContext dc)
          Removes the model-view matrix on top of the matrix stack, and restores the original matrix.
protected  void AbstractSceneController.preRender(DrawContext dc)
           
 Matrix View.pushReferenceCenter(DrawContext dc, Vec4 referenceCenter)
          Defines and applies a new model-view matrix in which the world origin is located at referenceCenter.
protected  void AbstractSceneController.resolveTopPick(DrawContext dc)
           
 

Uses of DrawContext in gov.nasa.worldwind.applications.glider
 

Methods in gov.nasa.worldwind.applications.glider with parameters of type DrawContext
 void GliderImageLayer.doPreRender(DrawContext dc)
           
protected  void GliderImageLayer.doRender(DrawContext dc)
           
 void GliderImageLayer.render(DrawContext dc)
           
 

Uses of DrawContext in gov.nasa.worldwind.applications.sar
 

Methods in gov.nasa.worldwind.applications.sar with parameters of type DrawContext
 void ScreenElevationLine.render(DrawContext dc)
           
 void PlaneModel.render(DrawContext dc)
           
 

Uses of DrawContext in gov.nasa.worldwind.examples
 

Methods in gov.nasa.worldwind.examples with parameters of type DrawContext
 void ImageEditor.RegionShape.render(DrawContext dc)
           
 

Uses of DrawContext in gov.nasa.worldwind.examples.util
 

Methods in gov.nasa.worldwind.examples.util with parameters of type DrawContext
protected  void SectorSelector.RegionShape.doPreRender(DrawContext dc)
           
protected  void SectorSelector.RegionShape.doPreRenderBorder(DrawContext dc)
           
protected  void SectorSelector.RegionShape.doPreRenderInterior(DrawContext dc)
           
protected  void SectorSelector.RegionShape.doRender(DrawContext dc)
           
protected  void SectorSelector.RegionShape.doRenderBorder(DrawContext dc)
           
protected  void SectorSelector.RegionShape.doRenderInterior(DrawContext dc)
           
 void SectorSelector.RegionShape.preRender(DrawContext dc)
           
 void SectorSelector.RegionShape.render(DrawContext dc)
           
 void LayerManagerLayer.render(DrawContext dc)
           
 

Uses of DrawContext in gov.nasa.worldwind.geom
 

Methods in gov.nasa.worldwind.geom with parameters of type DrawContext
 void Sphere.render(DrawContext dc)
          Causes this Sphere to render itself using the DrawContext provided.
 void Cylinder.render(DrawContext dc)
           
 

Uses of DrawContext in gov.nasa.worldwind.globes
 

Methods in gov.nasa.worldwind.globes with parameters of type DrawContext
 Object Globe.getStateKey(DrawContext dc)
           
 Object FlatGlobe.getStateKey(DrawContext dc)
           
 Object EllipsoidalGlobe.getStateKey(DrawContext dc)
           
 SectorGeometryList Globe.tessellate(DrawContext dc)
           
 SectorGeometryList EllipsoidalGlobe.tessellate(DrawContext dc)
           
 

Constructors in gov.nasa.worldwind.globes with parameters of type DrawContext
EllipsoidalGlobe.StateKey(DrawContext dc)
           
 

Uses of DrawContext in gov.nasa.worldwind.layers
 

Methods in gov.nasa.worldwind.layers with parameters of type DrawContext
 void TextureTile.applyInternalTransform(DrawContext dc)
           
 boolean TextureTile.bind(DrawContext dc)
           
protected abstract  void TrackLayer.doDraw(DrawContext dc, TrackPointIterator trackPoints, Point pickPoint)
           
protected  void RenderableLayer.doPick(DrawContext dc, Iterable<? extends Renderable> renderables, Point pickPoint)
           
 void WorldMapLayer.doPick(DrawContext dc, Point pickPoint)
           
protected  void TrackLayer.doPick(DrawContext dc, Point pickPoint)
           
 void TerrainProfileLayer.doPick(DrawContext dc, Point pickPoint)
           
protected  void SurfaceShapeLayer.doPick(DrawContext dc, Point pickPoint)
           
 void ScalebarLayer.doPick(DrawContext dc, Point pickPoint)
           
protected  void RenderableLayer.doPick(DrawContext dc, Point pickPoint)
           
protected  void MarkerLayer.doPick(DrawContext dc, Point pickPoint)
           
protected  void IconLayer.doPick(DrawContext dc, Point pickPoint)
           
protected  void CompassLayer.doPick(DrawContext dc, Point pickPoint)
           
protected  void AnnotationLayer.doPick(DrawContext dc, Point pickPoint)
           
protected  void AirspaceLayer.doPick(DrawContext dc, Point pickPoint)
           
protected  void AbstractLayer.doPick(DrawContext dc, Point point)
           
protected  void SurfaceShapeLayer.doPreRender(DrawContext dc)
           
protected  void RenderableLayer.doPreRender(DrawContext dc)
           
protected  void AbstractLayer.doPreRender(DrawContext dc)
           
protected  void RenderableLayer.doPreRender(DrawContext dc, Iterable<? extends Renderable> renderables)
           
 void WorldMapLayer.doRender(DrawContext dc)
           
 void ViewControlsLayer.doRender(DrawContext dc)
           
protected  void TrackLayer.doRender(DrawContext dc)
           
protected  void TiledImageLayer.doRender(DrawContext dc)
           
 void TerrainProfileLayer.doRender(DrawContext dc)
           
protected  void SurfaceShapeLayer.doRender(DrawContext dc)
           
 void StarsLayer.doRender(DrawContext dc)
           
 void SkyGradientLayer.doRender(DrawContext dc)
           
 void SkyColorLayer.doRender(DrawContext dc)
           
 void ScalebarLayer.doRender(DrawContext dc)
           
protected  void RenderableLayer.doRender(DrawContext dc)
           
protected  void MarkerLayer.doRender(DrawContext dc)
           
protected  void IconLayer.doRender(DrawContext dc)
           
protected  void CrosshairLayer.doRender(DrawContext dc)
           
protected  void CompassLayer.doRender(DrawContext dc)
           
protected  void AnnotationLayer.doRender(DrawContext dc)
           
protected  void AirspaceLayer.doRender(DrawContext dc)
           
protected abstract  void AbstractLayer.doRender(DrawContext dc)
           
protected  void RenderableLayer.doRender(DrawContext dc, Iterable<? extends Renderable> renderables)
           
 void ScalebarLayer.draw(DrawContext dc)
           
protected  void TrackLayer.draw(DrawContext dc, Point pickPoint)
           
protected  void MarkerLayer.draw(DrawContext dc, Point pickPoint)
           
 void TerrainProfileLayer.drawProfile(DrawContext dc)
           
 Extent TextureTile.getExtent(DrawContext dc)
           
protected  void ViewControlsLayer.initialize(DrawContext dc)
           
protected  Texture TextureTile.initializeTexture(DrawContext dc)
           
 boolean AbstractLayer.isLayerActive(DrawContext dc)
          Indicates whether the layer is active based on arbitrary criteria.
 boolean TiledImageLayer.isLayerInView(DrawContext dc)
           
 boolean AbstractLayer.isLayerInView(DrawContext dc)
          Indicates whether the layer is in the view.
 void Layer.pick(DrawContext dc, Point pickPoint)
          Cause the layer to perform picking, which determines whether the object or its components intersect a given point on the screen.
 void AbstractLayer.pick(DrawContext dc, Point point)
           
 void Layer.preRender(DrawContext dc)
           
 void AbstractLayer.preRender(DrawContext dc)
           
 void TiledImageLayer.render(DrawContext dc)
           
 void Layer.render(DrawContext dc)
          Cause the layer to draw its representation.
 void AbstractLayer.render(DrawContext dc)
           
protected abstract  void TiledImageLayer.requestTexture(DrawContext dc, TextureTile tile)
           
protected  void BasicTiledImageLayer.requestTexture(DrawContext dc, TextureTile tile)
           
protected  void TiledImageLayer.setBlendingFunction(DrawContext dc)
           
protected  void TextureTile.setTextureParameters(DrawContext dc, Texture t)
           
protected  void ViewControlsLayer.updatePositions(DrawContext dc)
           
 

Uses of DrawContext in gov.nasa.worldwind.layers.Earth
 

Methods in gov.nasa.worldwind.layers.Earth with parameters of type DrawContext
 void UTMGraticuleLayer.doRender(DrawContext dc)
           
 void MGRSGraticuleLayer.doRender(DrawContext dc)
           
 boolean UTMGraticuleLayer.GridElement.isInView(DrawContext dc)
           
 boolean UTMGraticuleLayer.GridElement.isInView(DrawContext dc, Sector vs)
           
protected  void UTMGraticuleLayer.renderGraticule(DrawContext dc)
           
protected  void UTMGraticuleLayer.selectUTMRenderables(DrawContext dc)
          Select the visible grid elements
 

Uses of DrawContext in gov.nasa.worldwind.layers.placename
 

Methods in gov.nasa.worldwind.layers.placename with parameters of type DrawContext
protected  void PlaceNameLayer.doRender(DrawContext dc)
           
 Extent PlaceNameService.getExtent(DrawContext dc)
           
 

Uses of DrawContext in gov.nasa.worldwind.layers.rpf
 

Methods in gov.nasa.worldwind.layers.rpf with parameters of type DrawContext
protected  void RPFTiledImageLayer.requestTexture(DrawContext dc, TextureTile tile)
           
 

Uses of DrawContext in gov.nasa.worldwind.pick
 

Methods in gov.nasa.worldwind.pick with parameters of type DrawContext
 void PickSupport.beginPicking(DrawContext dc)
           
 void PickSupport.endPicking(DrawContext dc)
           
 int PickSupport.getTopColor(DrawContext dc, Point pickPoint)
           
 PickedObject PickSupport.getTopObject(DrawContext dc, Point pickPoint)
           
 void Pickable.pick(DrawContext dc, Point pickPoint)
           
 PickedObject PickSupport.resolvePick(DrawContext dc, Point pickPoint, Layer layer)
           
 

Uses of DrawContext in gov.nasa.worldwind.render
 

Classes in gov.nasa.worldwind.render that implement DrawContext
 class DrawContextImpl
           
 

Methods in gov.nasa.worldwind.render with parameters of type DrawContext
protected  void TiledSurfaceObjectRenderer.addSurfaceObject(DrawContext dc, SurfaceObject surfaceObject)
           
protected  void TiledSurfaceObjectRenderer.addTile(DrawContext dc, TextureTile tile)
           
protected  void TiledSurfaceObjectRenderer.addTileOrDescendants(DrawContext dc, TextureTile tile)
           
static void SegmentPlaneAttributes.applyGeometryAttributes(DrawContext dc, SegmentPlaneAttributes.GeometryAttributes attributes, boolean enableMaterial)
           
static void SegmentPlaneAttributes.applyGeometryAttributesAsLine(DrawContext dc, SegmentPlaneAttributes.GeometryAttributes attributes)
           
 void SurfaceShapeSupport.applyInteriorState(DrawContext dc, ShapeAttributes attributes)
           
 void WWTexture.applyInternalTransform(DrawContext dc)
           
 void TiledSurfaceObjectRenderer.PickTile.applyInternalTransform(DrawContext dc)
           
 void SurfaceTile.applyInternalTransform(DrawContext dc)
           
 void SurfaceImage.applyInternalTransform(DrawContext dc)
           
 void FramebufferTexture.applyInternalTransform(DrawContext dc)
           
 void BasicWWTexture.applyInternalTransform(DrawContext dc)
           
protected static void SegmentPlaneAttributes.applyLineWidth(DrawContext dc, double lineWidth, double pickLineWidth)
           
protected static void SegmentPlaneAttributes.applyMaterial(DrawContext dc, Material material, double opacity, boolean enableMaterial)
           
 void SurfaceShapeSupport.applyMaterialState(DrawContext dc, Material material, double opacity)
           
 void SurfaceShapeSupport.applyOutlineState(DrawContext dc, ShapeAttributes attributes)
           
 void AbstractAnnotation.AnnotationTexture.applyTransform(DrawContext dc, AnnotationAttributes attributes)
           
protected  void TiledSurfaceObjectRenderer.assemblePickTile(DrawContext dc)
           
protected  void TiledSurfaceObjectRenderer.assembleSurfaceObjects(DrawContext dc)
           
protected  void TiledSurfaceObjectRenderer.assembleTiles(DrawContext dc)
           
protected  void TrackRenderer.begin(DrawContext dc)
           
protected  void SegmentPlaneRenderer.begin(DrawContext dc, OGLStackHandler ogsh)
           
protected  void SegmentPlaneRenderer.OrderedText.begin(DrawContext dc, OGLStackHandler ogsh)
           
 void SurfaceShapeSupport.beginRendering(DrawContext dc)
           
protected  void TiledSurfaceObjectRenderer.beginRendering(DrawContext dc, OGLStackHandler stackHandler)
           
protected  void TiledSurfaceObjectRenderer.beginUpdateTiles(DrawContext dc, OGLStackHandler stackHandler)
           
 boolean WWTexture.bind(DrawContext dc)
           
 boolean TiledSurfaceObjectRenderer.PickTile.bind(DrawContext dc)
           
 boolean SurfaceTile.bind(DrawContext dc)
           
 boolean SurfaceImage.bind(DrawContext dc)
           
 boolean FramebufferTexture.bind(DrawContext dc)
           
 boolean FBOTexture.bind(DrawContext dc)
           
 boolean BasicWWTexture.bind(DrawContext dc)
           
 boolean AbstractAnnotation.AnnotationTexture.bind(DrawContext dc)
           
protected  boolean SegmentPlaneRenderer.bindGeometryAttributes(DrawContext dc, SegmentPlane segmentPlane, Object key, boolean pickable)
           
protected  boolean SegmentPlaneRenderer.bindGeometryAttributesAsLine(DrawContext dc, SegmentPlane segmentPlane, Object key, boolean pickable)
           
protected  boolean SegmentPlaneRenderer.bindLabelAttributes(DrawContext dc, SegmentPlane segmentPlane, Object key)
           
protected  PickedObject TiledSurfaceObjectRenderer.bindPickableObject(DrawContext dc, Object userObject, Object objectId)
           
protected  PickedObject SegmentPlaneRenderer.bindPickableObject(DrawContext dc, Object userObject, Object objectId)
           
protected  void SegmentPlaneRenderer.bindPlaneVertexGeometry(DrawContext dc, SegmentPlaneRenderer.RenderInfo renderInfo)
           
protected  void SurfaceShapeSupport.bindVertexBuffer(DrawContext dc, int numCoords, DoubleBuffer buffer, int count)
           
 void SurfaceShapeSupport.bindVertexData(DrawContext dc, int numCoords, double[] vertexArray, int count)
           
 void SurfaceShapeSupport.bindVertexData(DrawContext dc, int numCoords, List<? extends Vec4> vertices)
           
protected  void TiledSurfaceObjectRenderer.clearSurfaceObjects(DrawContext dc)
           
protected  void TiledSurfaceObjectRenderer.clearTiles(DrawContext dc)
           
protected  Point2D.Float GeographicTextRenderer.computeDrawPoint(DrawContext dc, Rectangle2D rect, Vec4 screenPoint)
          Computes the final draw point for the given rectangle lower left corner and target screen point.
protected  double AbstractAnnotation.computeLookAtDistance(DrawContext dc)
           
protected  double SegmentPlaneRenderer.computeMinDistanceBetweenLabels(DrawContext dc, SegmentPlaneRenderer.OrderedText[] text, int textCount)
           
protected  Vec4 TrackRenderer.computeSurfacePoint(DrawContext dc, TrackPoint tp)
           
protected abstract  void SurfaceTileRenderer.computeTextureTransform(DrawContext dc, SurfaceTile tile, SurfaceTileRenderer.Transform t)
           
protected  void GeographicSurfaceTileRenderer.computeTextureTransform(DrawContext dc, SurfaceTile tile, SurfaceTileRenderer.Transform t)
           
protected  void TiledSurfaceObjectRenderer.copyFramebufferContentsToTile(DrawContext dc, TextureTile tile, int width, int height, boolean useMipmaps)
           
protected  SegmentPlaneRenderer.OrderedText SegmentPlaneRenderer.createLabel(DrawContext dc, SegmentPlane segmentPlane, Position position, AVList values, Object key)
           
protected  void ScreenAnnotation.doDraw(DrawContext dc)
           
protected  void GlobeAnnotation.doDraw(DrawContext dc)
           
protected abstract  void AbstractAnnotation.doDraw(DrawContext dc)
           
protected  void SegmentPlaneEditor.doPick(DrawContext dc, Point pickPoint)
           
protected  void SegmentPlaneEditor.doRender(DrawContext dc)
           
protected  void ScreenImage.doRender(DrawContext dc)
           
protected abstract  void TrackRenderer.Shape.doRender(DrawContext dc, Vec4 point, double radius)
           
protected  void TrackRenderer.Cylinder.doRender(DrawContext dc, Vec4 point, double size)
           
protected  void SurfacePolyline.doRenderToRegion(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
protected  void SurfacePolygon.doRenderToRegion(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
protected  void SurfaceConvexShape.doRenderToRegion(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
protected abstract  void AbstractSurfaceObject.doRenderToRegion(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
protected  void SegmentPlaneRenderer.OrderedText.draw(DrawContext dc)
           
 void Annotation.draw(DrawContext dc)
           
 void AbstractAnnotation.draw(DrawContext dc)
          Draw the annotation.
protected  void TiledSurfaceObjectRenderer.draw(DrawContext dc, boolean isPickCall)
           
protected  Vec4 TrackRenderer.draw(DrawContext dc, Iterator<TrackPoint> trackPositions)
           
protected  void SegmentPlaneRenderer.draw(DrawContext dc, SegmentPlane segmentPlane, Point pickPoint, Layer layer)
           
protected  void AbstractAnnotation.drawAnnotation(DrawContext dc, Point screenPoint, double drawScale, double drawAlpha, Position pickPosition)
          Draws an annotation at a screen point.
 void SurfaceShapeSupport.drawArrays(DrawContext dc, int mode, int first, int count)
           
 void SurfaceShapeSupport.drawArraysAsPolygon(DrawContext dc, List<? extends Vec4> vertices)
           
protected  void SegmentPlaneRenderer.drawAxisLabels(DrawContext dc, SegmentPlaneRenderer.OrderedText[] text, int startPos, int count, double averageSize, double minDistance)
           
protected  void SegmentPlaneRenderer.drawAxisLabels(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.drawBorder(DrawContext dc, SegmentPlaneRenderer.RenderInfo renderInfo, Matrix modelview, double radius, double height)
           
protected  void SegmentPlaneRenderer.drawBorderCap(DrawContext dc, SegmentPlaneRenderer.RenderInfo renderInfo)
           
protected  void SegmentPlaneRenderer.drawBorderCylinder(DrawContext dc, SegmentPlaneRenderer.RenderInfo renderInfo)
           
static void FrameFactory.drawBuffer(DrawContext dc, int glMode, DoubleBuffer verts)
          Draw a vertex buffer in a given gl mode.
static void FrameFactory.drawBuffer(DrawContext dc, int glMode, DoubleBuffer verts, DoubleBuffer coords)
          Draw a vertex buffer with texture coordinates in a given gl mode.
protected  void SegmentPlaneRenderer.drawControlPoint(DrawContext dc, SegmentPlane segmentPlane, SegmentPlane.ControlPoint controlPoint, Position position, MarkerShape shape)
           
protected  void SegmentPlaneRenderer.drawControlPointGeometry(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.ControlPointInfo controlPointInfo)
           
protected  void SegmentPlaneRenderer.drawControlPointLabel(DrawContext dc, SegmentPlane segmentPlane, SegmentPlane.ControlPoint controlPoint, Position position)
           
protected  void SegmentPlaneRenderer.drawControlPoints(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.drawHorizontalAxisLabels(DrawContext dc, SegmentPlane segmentPlane)
           
protected  void SegmentPlaneRenderer.drawLabel(DrawContext dc, SegmentPlane segmentPlane, Position position, AVList values, Object key)
           
protected  void TiledSurfaceObjectRenderer.drawPickTiles(DrawContext dc)
           
protected  void SegmentPlaneRenderer.drawPlaneBackground(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.drawPlaneBorder(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.drawPlaneFillElements(DrawContext dc, SegmentPlaneRenderer.RenderInfo renderInfo)
           
protected  void SegmentPlaneRenderer.drawPlaneGeometry(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.drawPlaneGrid(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.drawPlaneGridElements(DrawContext dc, SegmentPlaneRenderer.RenderInfo renderInfo)
           
protected  void SegmentPlaneRenderer.drawPlaneOutline(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.drawPlaneOutlineElements(DrawContext dc, SegmentPlaneRenderer.RenderInfo renderInfo)
           
protected  void FramebufferTexture.drawQuad(DrawContext dc, BilinearInterpolator interp, int slices, int stacks)
           
protected  void FramebufferTexture.drawQuad(DrawContext dc, Matrix geoToCartesian, int slices, int stacks)
           
protected  void TiledSurfaceObjectRenderer.drawRenderTiles(DrawContext dc)
           
protected  void SegmentPlaneRenderer.drawSegmentAltimeter(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.drawSegmentAltimeterGeometry(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.drawSegmentAltimeterLabel(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.drawSegmentPlane(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
static void FrameFactory.drawShape(DrawContext dc, 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 void FrameFactory.drawShapeWithLeader(DrawContext dc, String shape, double width, double height, Point leaderOffset, int glMode, int cornerRadius)
          Draw a shape with the specified width and height, gl mode and corner radius.
protected  void TiledSurfaceObjectRenderer.drawTiles(DrawContext dc, boolean isPickCall)
           
protected  void SegmentPlaneRenderer.drawVerticalAxisLabels(DrawContext dc, SegmentPlane segmentPlane)
           
protected  void TrackRenderer.end(DrawContext dc)
           
protected  void SegmentPlaneRenderer.end(DrawContext dc, OGLStackHandler ogsh)
           
protected  void SegmentPlaneRenderer.OrderedText.end(DrawContext dc, OGLStackHandler ogsh)
           
 void SurfaceShapeSupport.endRendering(DrawContext dc)
           
protected  void TiledSurfaceObjectRenderer.endRendering(DrawContext dc, OGLStackHandler stackHandler)
           
protected  void TiledSurfaceObjectRenderer.endUpdateTiles(DrawContext dc, OGLStackHandler stackHandler)
           
protected  ArrayList<Intersection> ContourLinePolygon.filterIntersections(DrawContext dc, ArrayList<Intersection> list)
          Filters the given intersection segments list according to some criteria - here the inclusion inside the current polygon.
protected  ArrayList<Intersection> ContourLine.filterIntersections(DrawContext dc, ArrayList<Intersection> list)
          Filters the given intersection segments list according to some criteria - here the inclusion inside the bounding sector.
protected  ArrayList<Intersection> ContourLine.filterIntersectionsOnViewFrustum(DrawContext dc, ArrayList<Intersection> list)
          Filters the given intersection segments list according to the current view frustum.
protected  void FramebufferTexture.generateTexture(DrawContext dc, int width, int height)
           
 Vec4 BasicAnnotationRenderer.getAnnotationDrawPoint(DrawContext dc, Annotation annotation)
          Get the final Vec4 point at which an annotation will be drawn.
 Vec4 AnnotationRenderer.getAnnotationDrawPoint(DrawContext dc, Annotation annotation)
           
protected  List<? extends LatLon> AbstractSurfaceShape.getDrawLocations(DrawContext dc)
           
 Extent TiledSurfaceObjectRenderer.PickTile.getExtent(DrawContext dc)
           
 Extent SurfaceTile.getExtent(DrawContext dc)
           
 Extent SurfaceImage.getExtent(DrawContext dc)
           
protected abstract  Iterable<SurfaceTile> SurfaceTileRenderer.getIntersectingTiles(DrawContext dc, SectorGeometry sg, Iterable<? extends SurfaceTile> tiles)
           
protected  Iterable<SurfaceTile> GeographicSurfaceTileRenderer.getIntersectingTiles(DrawContext dc, SectorGeometry sg, Iterable<? extends SurfaceTile> tiles)
           
protected  Vec4 TiledSurfaceObjectRenderer.getNearestPointInSector(DrawContext dc, Sector sector)
           
protected  Position TiledSurfaceObjectRenderer.getPickedTerrainPosition(DrawContext dc)
           
protected  Rectangle AbstractAnnotation.getRectangleInViewportCoordinates(DrawContext dc, Rectangle r, Point screenPoint, double scaleFactor)
           
protected  gov.nasa.worldwind.render.AbstractAnnotation.RenderInfo AbstractAnnotation.getRenderInfo(DrawContext dc, Annotation annotation)
           
 Vec4 SegmentPlaneRenderer.OrderedText.getScreenPoint(DrawContext dc)
           
 Iterable<? extends Sector> SurfaceObject.getSectors(DrawContext dc)
           
 Iterable<? extends Sector> AbstractSurfaceShape.getSectors(DrawContext dc)
           
protected  TextRenderer AbstractAnnotation.getTextRenderer(DrawContext dc, Font font)
           
 Texture AbstractAnnotation.AnnotationTexture.getTexture(DrawContext dc)
           
protected  PickedObject SegmentPlaneRenderer.getTopPickedObject(DrawContext dc, Point pickPoint, Object pickedObjectId)
           
protected  PickedObject TiledSurfaceObjectRenderer.getTopPickedSurfaceObject(DrawContext dc, Point pickPoint)
           
protected  void TrackRenderer.Shape.initialize(DrawContext dc)
           
protected  void TrackRenderer.Cylinder.initialize(DrawContext dc)
           
protected  void FramebufferTexture.initialize(DrawContext dc)
           
protected  void FBOTexture.initialize(DrawContext dc)
           
protected  Texture FramebufferTexture.initializeTexture(DrawContext dc)
           
protected  Texture FBOTexture.initializeTexture(DrawContext dc)
           
protected  Texture BasicWWTexture.initializeTexture(DrawContext dc)
           
protected  Texture AbstractAnnotation.AnnotationTexture.initializeTexture(DrawContext dc)
           
protected  boolean ContourLine.isExpired(DrawContext dc)
           
protected  boolean ConformingShape.isExpired(DrawContext dc)
           
protected  boolean TiledSurfaceObjectRenderer.PickTile.isExtentValid(DrawContext dc)
           
protected  boolean SurfaceImage.isExtentValid(DrawContext dc)
           
 boolean WWTexture.isTextureCurrent(DrawContext dc)
           
 boolean FramebufferTexture.isTextureCurrent(DrawContext dc)
           
 boolean FBOTexture.isTextureCurrent(DrawContext dc)
           
 boolean BasicWWTexture.isTextureCurrent(DrawContext dc)
           
protected  boolean TiledSurfaceObjectRenderer.isTileCurrent(DrawContext dc, TextureTile tile, TiledSurfaceObjectRenderer.SurfaceObjectState state)
           
protected  boolean TiledSurfaceObjectRenderer.isTileMeetsRenderCriteria(DrawContext dc, Tile tile)
           
protected  boolean TiledSurfaceObjectRenderer.isTileNeeded(DrawContext dc, Tile tile)
           
protected  boolean TiledSurfaceObjectRenderer.isTileVisible(DrawContext dc, SurfaceTile tile)
           
protected  void ContourLine.makeContourLine(DrawContext dc)
          Update the renderable list with appropriate renderables to display the contour line.
protected  WWTexture SurfaceImage.makeGeneratedTexture(DrawContext dc)
           
protected  int ContourLine.makePolylinesConnected(DrawContext dc, ArrayList<Intersection> inter, int tolerance)
          Add a set of Polyline objects to the contour line renderable list by connecting as much as possible the segments from the given Intersection array.
protected  void Polyline.makeVertices(DrawContext dc)
           
protected  boolean TiledSurfaceObjectRenderer.needToSubdivide(DrawContext dc, Sector sector, int width, int height)
           
 void BasicAnnotationRenderer.pick(DrawContext dc, Annotation annotation, Vec4 annotationPoint, Point pickPoint, Layer layer)
           
 void AnnotationRenderer.pick(DrawContext dc, Annotation annotation, Vec4 annotationPoint, Point pickPoint, Layer annotationLayer)
           
 void BasicAnnotationRenderer.pick(DrawContext dc, Iterable<Annotation> annotations, Point pickPoint, Layer layer)
           
 void AnnotationRenderer.pick(DrawContext dc, Iterable<Annotation> annotations, Point pickPoint, Layer annotationLayer)
           
 void IconRenderer.pick(DrawContext dc, Iterable<WWIcon> icons, Point pickPoint, Layer layer)
           
 Vec4 TrackRenderer.pick(DrawContext dc, Iterator<TrackPoint> trackPositions, Point pickPoint, Layer layer)
           
 void SegmentPlaneRenderer.OrderedText.pick(DrawContext dc, Point pickPoint)
           
 void ScreenImage.pick(DrawContext dc, Point pickPoint)
           
 void AbstractAnnotation.pick(DrawContext dc, Point pickPoint)
          Pick at the annotation.
 void TiledSurfaceObjectRenderer.pick(DrawContext dc, Point pickPoint, Layer layer)
           
 void SegmentPlaneRenderer.pick(DrawContext dc, SegmentPlane segmentPlane, Point pickPoint, Layer layer)
           
 void IconRenderer.pick(DrawContext dc, WWIcon icon, Vec4 iconPoint, Point pickPoint, Layer layer)
           
 void MultiLineTextRenderer.pick(String text, int x, int y, int textLineHeight, DrawContext dc, PickSupport pickSupport, Object refObject, Position refPosition)
          Draw text with unique colors word bounding rectangles and add each as a pickable object to the provided PickSupport instance.
 void MultiLineTextRenderer.pickHTML(String text, int x, int y, TextRendererCache renderers, DrawContext dc, PickSupport pickSupport, 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 abstract  void SurfaceTileRenderer.preComputeTextureTransform(DrawContext dc, SectorGeometry sg, SurfaceTileRenderer.Transform t)
           
protected  void GeographicSurfaceTileRenderer.preComputeTextureTransform(DrawContext dc, SectorGeometry sg, SurfaceTileRenderer.Transform t)
           
 void TiledSurfaceObjectRenderer.preRender(DrawContext dc)
           
 void SurfaceImage.preRender(DrawContext dc)
           
 void PreRenderable.preRender(DrawContext dc)
           
 void AbstractSurfaceShape.preRender(DrawContext dc)
           
protected  void SegmentPlaneRenderer.registerPickedObject(DrawContext dc, PickedObject pickedObject, Layer layer)
           
 void TiledSurfaceObjectRenderer.render(DrawContext dc)
           
 void SurfaceImage.render(DrawContext dc)
           
 void SegmentPlaneRenderer.OrderedText.render(DrawContext dc)
           
 void ScreenImage.render(DrawContext dc)
           
 void Renderable.render(DrawContext dc)
          Causes this Renderable to render itself using the DrawContext provided.
 void Quadrilateral.render(DrawContext dc)
           
 void Polyline.render(DrawContext dc)
           
 void ContourLine.render(DrawContext dc)
           
 void ConformingShape.render(DrawContext dc)
           
 void AbstractSurfaceShape.render(DrawContext dc)
           
 void AbstractAnnotation.render(DrawContext dc)
          Render the annotation.
 void BasicAnnotationRenderer.render(DrawContext dc, Annotation annotation, Vec4 annotationPoint)
           
 void AnnotationRenderer.render(DrawContext dc, Annotation annotation, Vec4 annotationPoint)
           
 void GeographicTextRenderer.render(DrawContext dc, GeographicText text, Vec4 textPoint)
           
 void BasicAnnotationRenderer.render(DrawContext dc, Iterable<Annotation> annotations)
           
 void AnnotationRenderer.render(DrawContext dc, Iterable<Annotation> annotations)
           
 void GeographicTextRenderer.render(DrawContext dc, Iterable<GeographicText> text)
           
 void IconRenderer.render(DrawContext dc, Iterable<WWIcon> icons)
           
 Vec4 TrackRenderer.render(DrawContext dc, Iterator<TrackPoint> trackPositions)
           
 void SegmentPlaneRenderer.render(DrawContext dc, SegmentPlane segmentPlane)
           
protected  void TrackRenderer.Shape.render(DrawContext dc, Vec4 point, double radius)
           
 void IconRenderer.render(DrawContext dc, WWIcon icon, Vec4 iconPoint)
           
protected abstract  void ConformingShape.renderBoundary(DrawContext dc, GL gl, boolean knownToBeVisible)
           
protected  void ConformingPolygon.renderBoundary(DrawContext dc, GL gl, boolean knownToBeVisible)
           
protected  void ConformingEllipse.renderBoundary(DrawContext dc, GL gl, boolean knownToBeVisible)
           
protected abstract  boolean ConformingShape.renderInterior(DrawContext dc, GL gl)
           
protected  boolean ConformingPolygon.renderInterior(DrawContext dc, GL gl)
           
protected  boolean ConformingEllipse.renderInterior(DrawContext dc, GL gl)
           
 void SurfaceTileRenderer.renderTile(DrawContext dc, SurfaceTile tile)
           
 void SurfaceTileRenderer.renderTiles(DrawContext dc, Iterable<? extends SurfaceTile> tiles)
           
 void SurfaceObject.renderToRegion(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
 void AbstractSurfaceObject.renderToRegion(DrawContext dc, Sector sector, int x, int y, int width, int height)
           
protected  void SegmentPlaneRenderer.resolveControlPointPick(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void TiledSurfaceObjectRenderer.resolvePick(DrawContext dc, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.resolvePlaneBackgroundPick(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.resolvePlaneGridPick(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void SegmentPlaneRenderer.resolvePlaneOutlinePick(DrawContext dc, SegmentPlane segmentPlane, SegmentPlaneRenderer.RenderInfo renderInfo, Point pickPoint, Layer layer)
           
protected  void AbstractAnnotation.setDepthFunc(DrawContext dc, Vec4 screenPoint)
           
protected  void AbstractAnnotation.setDrawColor(DrawContext dc, Color color)
           
protected  void AbstractAnnotation.setDrawColor(DrawContext dc, float r, float g, float b, float a)
           
protected  int[] TiledSurfaceObjectRenderer.setupRenderToTexture(DrawContext dc, int width, int height)
           
protected  void ContourLine.updateExpiryCriteria(DrawContext dc)
           
protected  void ConformingShape.updateExpiryCriteria(DrawContext dc)
           
protected  void TiledSurfaceObjectRenderer.updatePickTile(DrawContext dc, TiledSurfaceObjectRenderer.PickTile tile)
           
protected  void TiledSurfaceObjectRenderer.updatePickTileData(DrawContext dc, TiledSurfaceObjectRenderer.PickTile tile)
           
protected  void TiledSurfaceObjectRenderer.updateTile(DrawContext dc, TextureTile tile)
           
protected  void TiledSurfaceObjectRenderer.updateTileData(DrawContext dc, TextureTile tile, TiledSurfaceObjectRenderer.SurfaceObjectState state)
           
protected  void TiledSurfaceObjectRenderer.updateTiles(DrawContext dc)
           
 

Constructors in gov.nasa.worldwind.render with parameters of type DrawContext
FBOTexture(DrawContext dc, WWTexture imageSource, Sector sector, List<LatLon> corners)
           
FramebufferTexture(DrawContext dc, WWTexture imageSource, Sector sector, List<LatLon> corners)
           
 

Uses of DrawContext in gov.nasa.worldwind.render.airspaces
 

Methods in gov.nasa.worldwind.render.airspaces with parameters of type DrawContext
 void BasicAirspaceAttributes.applyInterior(DrawContext dc, boolean enableMaterial)
           
 void AirspaceAttributes.applyInterior(DrawContext dc, boolean enableMaterial)
           
protected  void BasicAirspaceAttributes.applyMaterial(DrawContext dc, Material material, double opacity, boolean enableMaterial)
           
 void BasicAirspaceAttributes.applyOutline(DrawContext dc, boolean enableMaterial)
           
 void AirspaceAttributes.applyOutline(DrawContext dc, boolean enableMaterial)
           
protected  void AirspaceRenderer.beginRendering(DrawContext dc)
           
protected  Cylinder AbstractAirspace.computeBoundingCylinder(DrawContext dc, Iterable<? extends LatLon> locations)
           
protected  int Polygon.computeCartesianPolygon(DrawContext dc, List<? extends LatLon> locations, List<Boolean> edgeFlags, Vec4[] points, Boolean[] edgeFlagArray, Matrix[] transform)
           
protected  DetailLevel AbstractAirspace.computeDetailLevel(DrawContext dc)
           
protected  double AbstractAirspace.computeElevationAt(DrawContext dc, Angle latitude, Angle longitude)
           
protected  Plane TrackAirspace.computeJoiningPlane(DrawContext dc, Box leg1, Box leg2)
           
 Vec4 AbstractAirspace.computePointFromPosition(DrawContext dc, Angle latitude, Angle longitude, double elevation, boolean terrainConformant)
           
protected  Vec4 Polygon.computeReferenceCenter(DrawContext dc)
           
protected  Vec4 Orbit.computeReferenceCenter(DrawContext dc)
           
protected  Vec4 Curtain.computeReferenceCenter(DrawContext dc)
           
protected  Vec4 CappedCylinder.computeReferenceCenter(DrawContext dc)
           
protected  Vec4 Box.computeReferenceCenter(DrawContext dc)
           
static Vec4[] Box.computeStandardVertices(DrawContext dc, Box box)
           
protected  Matrix Orbit.computeTransform(DrawContext dc)
           
protected  Matrix CappedCylinder.computeTransform(DrawContext dc)
           
protected  Extent TrackAirspace.doComputeExtent(DrawContext dc)
           
protected  Extent SphereAirspace.doComputeExtent(DrawContext dc)
           
protected  Extent Polygon.doComputeExtent(DrawContext dc)
           
protected  Extent PolyArc.doComputeExtent(DrawContext dc)
           
protected  Extent PartialCappedCylinder.doComputeExtent(DrawContext dc)
           
protected  Extent Orbit.doComputeExtent(DrawContext dc)
           
protected  Extent Curtain.doComputeExtent(DrawContext dc)
           
protected  Extent CappedCylinder.doComputeExtent(DrawContext dc)
           
protected  Extent Cake.doComputeExtent(DrawContext dc)
           
protected  Extent Box.doComputeExtent(DrawContext dc)
           
protected abstract  Extent AbstractAirspace.doComputeExtent(DrawContext dc)
           
protected  void AbstractAirspace.doRender(DrawContext dc)
           
protected  void TrackAirspace.doRenderExtent(DrawContext dc)
           
 void Cake.doRenderExtent(DrawContext dc)
           
protected  void AbstractAirspace.doRenderExtent(DrawContext dc)
           
protected  void TrackAirspace.doRenderGeometry(DrawContext dc, String drawStyle)
           
protected  void SphereAirspace.doRenderGeometry(DrawContext dc, String drawStyle)
           
protected  void Polygon.doRenderGeometry(DrawContext dc, String drawStyle)
           
protected  void PolyArc.doRenderGeometry(DrawContext dc, String drawStyle)
           
protected  void PartialCappedCylinder.doRenderGeometry(DrawContext dc, String drawStyle)
           
protected  void Orbit.doRenderGeometry(DrawContext dc, String drawStyle)
           
protected  void Curtain.doRenderGeometry(DrawContext dc, String drawStyle)
           
protected  void CappedCylinder.doRenderGeometry(DrawContext dc, String drawStyle)
           
protected  void Cake.doRenderGeometry(DrawContext dc, String drawStyle)
           
protected  void Box.doRenderGeometry(DrawContext dc, String drawStyle)
           
protected abstract  void AbstractAirspace.doRenderGeometry(DrawContext dc, String drawStyle)
           
protected  void Polygon.doRenderGeometry(DrawContext dc, String drawStyle, List<LatLon> locations, List<Boolean> edgeFlags)
           
protected  void TrackAirspace.doUpdateLegs(DrawContext dc)
           
protected  void AirspaceRenderer.draw(DrawContext dc, Iterable<? extends Airspace> airspaces)
           
protected  void AirspaceRenderer.drawAirspace(DrawContext dc, Airspace airspace)
           
protected  void AirspaceRenderer.drawAirspaceInterior(DrawContext dc, Airspace airspace)
           
protected  void AirspaceRenderer.drawAirspaceOutline(DrawContext dc, Airspace airspace)
           
protected  void AirspaceRenderer.drawAirspaces(DrawContext dc, Iterable<? extends Airspace> airspaces)
           
 void AirspaceRenderer.drawGeometry(DrawContext dc, Geometry geom)
           
 void AirspaceRenderer.drawGeometry(DrawContext dc, Geometry elementGeom, Geometry vertexGeom)
           
 void AirspaceRenderer.drawGeometry(DrawContext dc, int mode, int count, int type, Buffer elementBuffer, Geometry geom)
           
protected  void SphereAirspace.drawSphere(DrawContext dc)
           
protected  void SphereAirspace.drawUnitSphere(DrawContext dc, int subdivisions)
           
protected  void AirspaceRenderer.endRendering(DrawContext dc)
           
 Extent Airspace.getExtent(DrawContext dc)
           
 Extent AbstractAirspace.getExtent(DrawContext dc)
           
 boolean TrackAirspace.isAirspaceVisible(DrawContext dc)
           
 boolean Cake.isAirspaceVisible(DrawContext dc)
           
 boolean Airspace.isAirspaceVisible(DrawContext dc)
           
 boolean AbstractAirspace.isAirspaceVisible(DrawContext dc)
           
protected  boolean AbstractAirspace.isExpired(DrawContext dc, Geometry geom)
           
protected  void AirspaceRenderer.logGeometryStatistics(DrawContext dc, Geometry geom)
           
 boolean ScreenSizeDetailLevel.meetsCriteria(DrawContext dc, Airspace airspace)
           
 boolean DetailLevel.meetsCriteria(DrawContext dc, Airspace airspace)
           
protected  long AbstractAirspace.nextExpiryTime(DrawContext dc, boolean[] terrainConformance)
           
 void AirspaceRenderer.pick(DrawContext dc, Iterable<? extends Airspace> airspaces, Point pickPoint, Layer layer)
           
 void AbstractAirspace.render(DrawContext dc)
           
 void AirspaceRenderer.render(DrawContext dc, Iterable<? extends Airspace> airspaces)
           
 void Airspace.renderExtent(DrawContext dc)
           
 void AbstractAirspace.renderExtent(DrawContext dc)
           
 void Airspace.renderGeometry(DrawContext dc, String drawStyle)
           
 void AbstractAirspace.renderGeometry(DrawContext dc, String drawStyle)
           
 void AirspaceRenderer.setBlending(DrawContext dc)
           
 void AirspaceRenderer.setLighting(DrawContext dc)
           
protected  void AbstractAirspace.updateExpiryCriteria(DrawContext dc, Geometry geom)
           
 

Uses of DrawContext in gov.nasa.worldwind.render.airspaces.editor
 

Methods in gov.nasa.worldwind.render.airspaces.editor with parameters of type DrawContext
protected  void AbstractAirspaceEditor.addControlPoint(DrawContext dc, AirspaceControlPoint controlPoint)
           
protected  void PolygonEditor.addPolygonControlPoint(DrawContext dc, int locationIndex, int altitudeIndex)
           
protected  void SphereAirspaceEditor.assembleControlPoints(DrawContext dc)
           
protected  void PolygonEditor.assembleControlPoints(DrawContext dc)
           
protected abstract  void AbstractAirspaceEditor.assembleControlPoints(DrawContext dc)
           
protected  void BasicAirspaceControlPointRenderer.begin(DrawContext dc)
           
protected  void BasicAirspaceControlPointRenderer.beginDiagnostics(DrawContext dc)
           
protected  double BasicAirspaceControlPointRenderer.computeMarkerRadius(DrawContext dc, Marker marker, Vec4 point)
           
protected  void AbstractAirspaceEditor.doPick(DrawContext dc, Point point)
           
protected  void AbstractAirspaceEditor.doRender(DrawContext dc)
           
protected  void BasicAirspaceControlPointRenderer.draw(DrawContext dc, Iterable<? extends AirspaceControlPoint> controlPoints)
           
protected  void AbstractAirspaceEditor.draw(DrawContext dc, Point pickPoint)
           
protected  void BasicAirspaceControlPointRenderer.drawControlPoints(DrawContext dc, Iterable<? extends AirspaceControlPoint> controlPoints)
           
protected  void BasicAirspaceControlPointRenderer.drawDiagnostics(DrawContext dc, Iterable<? extends AirspaceControlPoint> controlPoints)
           
protected  void BasicAirspaceControlPointRenderer.drawMarker(DrawContext dc, AirspaceControlPoint controlPoint)
           
protected  void BasicAirspaceControlPointRenderer.drawMarkers(DrawContext dc, Iterable<? extends AirspaceControlPoint> controlPoints)
           
protected  void BasicAirspaceControlPointRenderer.end(DrawContext dc)
           
protected  void BasicAirspaceControlPointRenderer.endDiagnostics(DrawContext dc)
           
 void BasicAirspaceControlPointRenderer.pick(DrawContext dc, Iterable<? extends AirspaceControlPoint> controlPoints, Point pickPoint, Layer layer)
           
 void AirspaceControlPointRenderer.pick(DrawContext dc, Iterable<? extends AirspaceControlPoint> controlPoints, Point pickPoint, Layer layer)
           
 void BasicAirspaceControlPointRenderer.render(DrawContext dc, Iterable<? extends AirspaceControlPoint> controlPoints)
           
 void AirspaceControlPointRenderer.render(DrawContext dc, Iterable<? extends AirspaceControlPoint> controlPoints)
           
protected  void BasicAirspaceControlPointRenderer.renderDiagnostics(DrawContext dc, Iterable<? extends AirspaceControlPoint> controlPoints)
           
protected  void BasicAirspaceControlPointRenderer.setupLighting(DrawContext dc)
           
protected  SortedSet<AirspaceControlPoint> BasicAirspaceControlPointRenderer.sortControlPoints(DrawContext dc, 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
 void MarkerAttributes.apply(DrawContext dc)
           
 void BasicMarkerAttributes.apply(DrawContext dc)
           
protected  void MarkerRenderer.begin(DrawContext dc)
           
protected  double MarkerRenderer.computeMarkerRadius(DrawContext dc, Vec4 point, Marker marker)
           
protected  Vec4 MarkerRenderer.computeSurfacePoint(DrawContext dc, Position pos)
           
protected abstract  void BasicMarkerShape.Shape.doRender(DrawContext dc, Marker marker, Vec4 point, double radius)
           
protected  void BasicMarkerShape.Cylinder.doRender(DrawContext dc, Marker marker, Vec4 point, double size)
           
protected  void BasicMarkerShape.HeadingLine.doRender(DrawContext dc, Marker marker, Vec4 point, double size)
           
protected  void BasicMarkerShape.HeadingArrow.doRender(DrawContext dc, Marker marker, Vec4 point, double size)
           
protected  void MarkerRenderer.draw(DrawContext dc, Iterable<Marker> markers)
           
protected  void MarkerRenderer.drawAll(DrawContext dc, Iterable<Marker> markers)
           
protected  void MarkerRenderer.drawSeparated(DrawContext dc, Iterable<Marker> markers)
           
protected  void MarkerRenderer.end(DrawContext dc)
           
 MarkerShape MarkerAttributes.getShape(DrawContext dc)
           
 MarkerShape BasicMarkerAttributes.getShape(DrawContext dc)
           
protected  void BasicMarkerShape.Shape.initialize(DrawContext dc)
           
protected  void BasicMarkerShape.Cylinder.initialize(DrawContext dc)
           
protected  void BasicMarkerShape.HeadingLine.initialize(DrawContext dc)
           
protected  void BasicMarkerShape.HeadingArrow.initialize(DrawContext dc)
           
 void MarkerRenderer.pick(DrawContext dc, Iterable<Marker> markers, Point pickPoint, Layer layer)
           
 void MarkerRenderer.render(DrawContext dc, Iterable<Marker> markers)
           
 void MarkerShape.render(DrawContext dc, Marker marker, Vec4 point, double radius)
           
 void BasicMarkerShape.Shape.render(DrawContext dc, Marker marker, Vec4 point, double radius)
           
 void Marker.render(DrawContext dc, Vec4 point, double radius)
           
 void BasicMarker.render(DrawContext dc, Vec4 point, double radius)
           
 

Uses of DrawContext in gov.nasa.worldwind.terrain
 

Methods in gov.nasa.worldwind.terrain with parameters of type DrawContext
 RectangularTessellator.RenderInfo RectangularTessellator.buildVerts(DrawContext dc, gov.nasa.worldwind.terrain.RectangularTessellator.RectTile tile, boolean makeSkirts)
           
 PickedObject[] SectorGeometry.pick(DrawContext dc, List<? extends Point> pickPoints)
           
 ArrayList<PickedObject> SectorGeometryList.pick(DrawContext dc, List<Point> pickPoints)
           
 void SectorGeometryList.pick(DrawContext dc, Point pickPoint)
           
 void SectorGeometry.renderBoundingVolume(DrawContext dc)
           
 void SectorGeometry.renderMultiTexture(DrawContext dc, int numTextureUnits)
           
 void SectorGeometry.renderWireframe(DrawContext dc, boolean interior, boolean exterior)
           
 SectorGeometryList Tessellator.tessellate(DrawContext dc)
           
 SectorGeometryList RectangularTessellator.tessellate(DrawContext dc)
           
 

Uses of DrawContext in gov.nasa.worldwind.util
 

Methods in gov.nasa.worldwind.util with parameters of type DrawContext
 List<Sector> SectorVisibilityTree.refresh(DrawContext dc, double sectorSize)
          Determines the visible sectors at a specifed resolution within the draw context's current visible sector.
 List<Sector> SectorVisibilityTree.refresh(DrawContext dc, double sectorSize, List<Sector> searchSectors)
          Determines the visible sectors at a specified resolution within a collection of sectors.
 List<Sector> SectorVisibilityTree.refresh(DrawContext dc, double sectorSize, Sector searchSector)
          Determines the visible sectors at a specified resolution within a specified sector.
 

Uses of DrawContext in gov.nasa.worldwind.util.measure
 

Methods in gov.nasa.worldwind.util.measure with parameters of type DrawContext
 void MeasureTool.CustomRenderableLayer.render(DrawContext dc)
           
 

Uses of DrawContext in gov.nasa.worldwind.view
 

Fields in gov.nasa.worldwind.view declared as DrawContext
protected  DrawContext BasicOrbitView.dc
           
 

Methods in gov.nasa.worldwind.view with parameters of type DrawContext
 void AbstractView.apply(DrawContext dc)
           
 Position OrbitViewCollisionSupport.computeCenterPositionToResolveCollision(OrbitView orbitView, double nearDistance, DrawContext dc)
           
 double ViewSupport.computeElevationAboveSurface(DrawContext dc, Position position)
           
 Angle OrbitViewCollisionSupport.computePitchToResolveCollision(OrbitView orbitView, double nearDistance, DrawContext dc)
           
protected  void FlatOrbitView.doApply(DrawContext dc)
           
protected  void BasicOrbitView.doApply(DrawContext dc)
           
protected abstract  void AbstractView.doApply(DrawContext dc)
           
 boolean OrbitViewCollisionSupport.isColliding(OrbitView orbitView, double nearDistance, DrawContext dc)
           
 void ViewSupport.loadGLViewState(DrawContext dc, Matrix modelview, Matrix projection)
           
 void AbstractView.popReferenceCenter(DrawContext dc)
           
 Matrix AbstractView.pushReferenceCenter(DrawContext dc, Vec4 referenceCenter)
           
 


NASA World Wind