com.jme3.terrain.geomipmap
Class TerrainGridLodControl

java.lang.Object
  extended by com.jme3.scene.control.AbstractControl
      extended by com.jme3.terrain.geomipmap.TerrainLodControl
          extended by com.jme3.terrain.geomipmap.TerrainGridLodControl
All Implemented Interfaces:
Savable, Control

public class TerrainGridLodControl
extends TerrainLodControl

Updates grid offsets and cell positions. As well as updating LOD.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.jme3.terrain.geomipmap.TerrainLodControl
TerrainLodControl.UpdateLOD
 
Field Summary
 
Fields inherited from class com.jme3.terrain.geomipmap.TerrainLodControl
cameras, executor, indexer, lastCameraLocations, lodCalculator
 
Fields inherited from class com.jme3.scene.control.AbstractControl
enabled, spatial
 
Constructor Summary
TerrainGridLodControl(Terrain terrain, Camera camera)
           
 
Method Summary
protected  void updateLOD(java.util.List<Vector3f> locations, LodCalculator lodCalculator)
           
 
Methods inherited from class com.jme3.terrain.geomipmap.TerrainLodControl
cloneForSpatial, controlRender, controlUpdate, createExecutorService, getLodCalculator, getLodThread, isLodCalcRunning, prepareTerrain, read, setCamera, setCameras, setEnabled, setLodCalcRunning, setLodCalculator, setSpatial, setTerrain, write
 
Methods inherited from class com.jme3.scene.control.AbstractControl
getSpatial, isEnabled, render, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TerrainGridLodControl

public TerrainGridLodControl(Terrain terrain,
                             Camera camera)
Method Detail

updateLOD

protected void updateLOD(java.util.List<Vector3f> locations,
                         LodCalculator lodCalculator)
Overrides:
updateLOD in class TerrainLodControl