public class MultiTerrainLodControl extends TerrainLodControl
| Modifier and Type | Class and Description |
|---|---|
protected class |
MultiTerrainLodControl.UpdateMultiLOD
Overrides the parent UpdateLOD runnable to process
multiple terrains.
|
TerrainLodControl.UpdateLODcamera, cameraLocations, cameras, forceUpdate, hasResetLod, indexer, lastCameraLocations, lodCalcRunning, lodCalculator, previousCameraLocation, terrain, useRenderCamera| Constructor and Description |
|---|
MultiTerrainLodControl() |
MultiTerrainLodControl(com.jme3.renderer.Camera camera) |
MultiTerrainLodControl(Terrain terrain) |
MultiTerrainLodControl(Terrain terrain,
com.jme3.renderer.Camera camera) |
MultiTerrainLodControl(Terrain terrain,
java.util.List<com.jme3.renderer.Camera> cameras) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTerrain(TerrainQuad tq)
Add a terrain that will have its LOD handled by this control.
|
protected TerrainLodControl.UpdateLOD |
createLodUpdateTask(java.util.List<com.jme3.math.Vector3f> locations,
LodCalculator lodCalculator) |
protected DistanceLodCalculator |
makeLodCalculator() |
protected void |
prepareTerrain() |
void |
removeTerrain(TerrainQuad tq)
Add a terrain that will no longer have its LOD handled by this control.
|
cloneFields, cloneForSpatial, controlRender, controlUpdate, detachAndCleanUpControl, forceUpdate, getLodCalculator, isUseRenderCamera, jmeClone, read, setCamera, setCameras, setEnabled, setLodCalculator, setSpatial, setTerrain, setUseRenderCamera, updateLOD, updateLOD, updateLodOffCount, writepublic MultiTerrainLodControl()
public MultiTerrainLodControl(Terrain terrain)
public MultiTerrainLodControl(com.jme3.renderer.Camera camera)
public MultiTerrainLodControl(Terrain terrain, com.jme3.renderer.Camera camera)
public MultiTerrainLodControl(Terrain terrain, java.util.List<com.jme3.renderer.Camera> cameras)
protected DistanceLodCalculator makeLodCalculator()
makeLodCalculator in class TerrainLodControlpublic void addTerrain(TerrainQuad tq)
public void removeTerrain(TerrainQuad tq)
protected TerrainLodControl.UpdateLOD createLodUpdateTask(java.util.List<com.jme3.math.Vector3f> locations, LodCalculator lodCalculator)
createLodUpdateTask in class TerrainLodControlprotected void prepareTerrain()
prepareTerrain in class TerrainLodControl