Package gov.nasa.worldwind.draw
Class BasicDrawableTerrain
- java.lang.Object
-
- gov.nasa.worldwind.draw.BasicDrawableTerrain
-
- All Implemented Interfaces:
Drawable,DrawableTerrain
public class BasicDrawableTerrain extends java.lang.Object implements DrawableTerrain
-
-
Field Summary
Fields Modifier and Type Field Description BufferObjectelementsRangelineElementRangeSectorsectorRangetriStripElementRangeVec3vertexOriginBufferObjectvertexPointsBufferObjectvertexTexCoords
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddraw(DrawContext dc)booleandrawLines(DrawContext dc)booleandrawTriangles(DrawContext dc)SectorgetSector()Vec3getVertexOrigin()static BasicDrawableTerrainobtain(Pool<BasicDrawableTerrain> pool)voidrecycle()booleanuseVertexPointAttrib(DrawContext dc, int attribLocation)booleanuseVertexTexCoordAttrib(DrawContext dc, int attribLocation)
-
-
-
Field Detail
-
sector
public final Sector sector
-
vertexOrigin
public final Vec3 vertexOrigin
-
lineElementRange
public final Range lineElementRange
-
triStripElementRange
public final Range triStripElementRange
-
vertexPoints
public BufferObject vertexPoints
-
vertexTexCoords
public BufferObject vertexTexCoords
-
elements
public BufferObject elements
-
-
Method Detail
-
obtain
public static BasicDrawableTerrain obtain(Pool<BasicDrawableTerrain> pool)
-
getSector
public Sector getSector()
- Specified by:
getSectorin interfaceDrawableTerrain
-
getVertexOrigin
public Vec3 getVertexOrigin()
- Specified by:
getVertexOriginin interfaceDrawableTerrain
-
useVertexPointAttrib
public boolean useVertexPointAttrib(DrawContext dc, int attribLocation)
- Specified by:
useVertexPointAttribin interfaceDrawableTerrain
-
useVertexTexCoordAttrib
public boolean useVertexTexCoordAttrib(DrawContext dc, int attribLocation)
- Specified by:
useVertexTexCoordAttribin interfaceDrawableTerrain
-
drawLines
public boolean drawLines(DrawContext dc)
- Specified by:
drawLinesin interfaceDrawableTerrain
-
drawTriangles
public boolean drawTriangles(DrawContext dc)
- Specified by:
drawTrianglesin interfaceDrawableTerrain
-
draw
public void draw(DrawContext dc)
-
-