Class InMemoryTerrainData
java.lang.Object
com.ardor3d.extension.terrain.providers.inmemory.data.InMemoryTerrainData
-
Field Summary
Modifier and TypeFieldDescriptionprotected final int
protected final byte[]
protected final float[]
protected float
protected float
protected boolean
protected ReadOnlyVector3
protected final int
protected final int
protected float
-
Constructor Summary
ConstructorDescriptionInMemoryTerrainData
(int totalSide, int clipmapLevels, int tileSize, ReadOnlyVector3 scale) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addTiles
(Rectangle2 bounds, Set<Tile> store) int
byte[]
float[]
float
float
getScale()
int
getSide()
float
boolean
void
setMaxHeight
(float maxHeight) void
setMinHeight
(float minHeight) void
setUpdateDelta
(float updateDelta) void
void
protected void
updateTerrain
(int x, int y, int radius, ColorRGBA paint, float offset)
-
Field Details
-
heightData
protected final float[] heightData -
colorData
protected final byte[] colorData -
side
protected final int side -
running
protected boolean running -
minHeight
protected float minHeight -
maxHeight
protected float maxHeight -
updateDelta
protected float updateDelta -
tileSize
protected final int tileSize -
clipmapLevels
protected final int clipmapLevels -
updatedTerrainTiles
-
updatedTextureTiles
-
scale
-
-
Constructor Details
-
InMemoryTerrainData
- Parameters:
totalSide
- must be greater than 10.clipmapLevels
- the clipmap levelstileSize
- the tile sizescale
- the scale
-
-
Method Details
-
startUpdates
public void startUpdates() -
addTiles
-
updateTerrain
-
stopUpdates
public void stopUpdates() -
getMinHeight
public float getMinHeight() -
setMinHeight
public void setMinHeight(float minHeight) -
getMaxHeight
public float getMaxHeight() -
setMaxHeight
public void setMaxHeight(float maxHeight) -
getUpdateDelta
public float getUpdateDelta() -
setUpdateDelta
public void setUpdateDelta(float updateDelta) -
getColorData
public byte[] getColorData() -
getHeightData
public float[] getHeightData() -
getSide
public int getSide() -
getUpdatedTerrainTiles
-
getUpdatedTextureTiles
-
isRunning
public boolean isRunning() -
getScale
-
getClipmapLevels
public int getClipmapLevels()
-