Package gov.nasa.worldwind.terrain
Class RectangularTessellator.RenderInfo
- java.lang.Object
-
- gov.nasa.worldwind.terrain.RectangularTessellator.RenderInfo
-
- Enclosing class:
- RectangularTessellator
protected static class RectangularTessellator.RenderInfo extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected intdensityprotected java.nio.IntBufferindicesprotected booleanisVboBoundprotected Vec4referenceCenterprotected java.nio.FloatBuffertexCoordsprotected longtimeprotected java.lang.ObjectvboCacheKeyprotected java.nio.FloatBuffervertices
-
Constructor Summary
Constructors Modifier Constructor Description protectedRenderInfo(DrawContext dc, int density, java.nio.FloatBuffer vertices, Vec4 refCenter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidfillVerticesVBO(DrawContext dc)intgetDensity()java.nio.IntBuffergetIndices()Vec4getReferenceCenter()protected longgetSizeInBytes()java.nio.FloatBuffergetTexCoords()longgetTime()java.lang.ObjectgetVboCacheKey()java.nio.FloatBuffergetVertices()booleanisVboBound()protected voidupdate(DrawContext dc)Resets this instance's update time to now and refills its VBO if VBOs should be used.
-
-
-
Field Detail
-
density
protected final int density
-
referenceCenter
protected final Vec4 referenceCenter
-
vertices
protected final java.nio.FloatBuffer vertices
-
texCoords
protected final java.nio.FloatBuffer texCoords
-
indices
protected final java.nio.IntBuffer indices
-
time
protected long time
-
vboCacheKey
protected java.lang.Object vboCacheKey
-
isVboBound
protected boolean isVboBound
-
-
Constructor Detail
-
RenderInfo
protected RenderInfo(DrawContext dc, int density, java.nio.FloatBuffer vertices, Vec4 refCenter)
-
-
Method Detail
-
getDensity
public int getDensity()
-
getReferenceCenter
public Vec4 getReferenceCenter()
-
getVertices
public java.nio.FloatBuffer getVertices()
-
getTexCoords
public java.nio.FloatBuffer getTexCoords()
-
getIndices
public java.nio.IntBuffer getIndices()
-
getTime
public long getTime()
-
getVboCacheKey
public java.lang.Object getVboCacheKey()
-
isVboBound
public boolean isVboBound()
-
update
protected void update(DrawContext dc)
Resets this instance's update time to now and refills its VBO if VBOs should be used.- Parameters:
dc- the current draw context.
-
getSizeInBytes
protected long getSizeInBytes()
-
fillVerticesVBO
protected void fillVerticesVBO(DrawContext dc)
-
-