com.jme3.terrain.geomipmap
Class MultiTerrainLodControl.UpdateMultiLOD

java.lang.Object
  extended by com.jme3.terrain.geomipmap.TerrainLodControl.UpdateLOD
      extended by com.jme3.terrain.geomipmap.MultiTerrainLodControl.UpdateMultiLOD
All Implemented Interfaces:
java.util.concurrent.Callable<java.util.HashMap<java.lang.String,UpdatedTerrainPatch>>
Enclosing class:
MultiTerrainLodControl

protected class MultiTerrainLodControl.UpdateMultiLOD
extends TerrainLodControl.UpdateLOD

Overrides the parent UpdateLOD runnable to process multiple terrains.


Field Summary
 
Fields inherited from class com.jme3.terrain.geomipmap.TerrainLodControl.UpdateLOD
camLocations, lodCalculator
 
Constructor Summary
protected MultiTerrainLodControl.UpdateMultiLOD(java.util.List<Vector3f> camLocations, LodCalculator lodCalculator)
           
 
Method Summary
 java.util.HashMap<java.lang.String,UpdatedTerrainPatch> call()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiTerrainLodControl.UpdateMultiLOD

protected MultiTerrainLodControl.UpdateMultiLOD(java.util.List<Vector3f> camLocations,
                                                LodCalculator lodCalculator)
Method Detail

call

public java.util.HashMap<java.lang.String,UpdatedTerrainPatch> call()
                                                             throws java.lang.Exception
Specified by:
call in interface java.util.concurrent.Callable<java.util.HashMap<java.lang.String,UpdatedTerrainPatch>>
Overrides:
call in class TerrainLodControl.UpdateLOD
Throws:
java.lang.Exception