Package com.jme3.terrain.geomipmap
Class NormalRecalcControl
java.lang.Object
com.jme3.scene.control.AbstractControl
com.jme3.terrain.geomipmap.NormalRecalcControl
- All Implemented Interfaces:
com.jme3.export.Savable,com.jme3.scene.control.Control,com.jme3.util.clone.JmeCloneable,Cloneable
public class NormalRecalcControl
extends com.jme3.scene.control.AbstractControl
Handles the normal vector updates when the terrain changes heights.
- Author:
- bowens
-
Field Summary
Fields inherited from class com.jme3.scene.control.AbstractControl
enabled, spatial -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcloneFields(com.jme3.util.clone.Cloner cloner, Object original) Called internally by com.jme3.util.clone.Cloner.protected voidcontrolRender(com.jme3.renderer.RenderManager rm, com.jme3.renderer.ViewPort vp) protected voidcontrolUpdate(float tpf) jmeClone()Called internally by com.jme3.util.clone.Cloner.voidread(com.jme3.export.JmeImporter im) voidsetSpatial(com.jme3.scene.Spatial spatial) voidsetTerrain(TerrainQuad terrain) voidwrite(com.jme3.export.JmeExporter ex) Methods inherited from class com.jme3.scene.control.AbstractControl
cloneForSpatial, getSpatial, isEnabled, render, setEnabled, update
-
Constructor Details
-
NormalRecalcControl
public NormalRecalcControl() -
NormalRecalcControl
-
-
Method Details
-
controlUpdate
protected void controlUpdate(float tpf) - Specified by:
controlUpdatein classcom.jme3.scene.control.AbstractControl
-
controlRender
protected void controlRender(com.jme3.renderer.RenderManager rm, com.jme3.renderer.ViewPort vp) - Specified by:
controlRenderin classcom.jme3.scene.control.AbstractControl
-
jmeClone
Called internally by com.jme3.util.clone.Cloner. Do not call directly.- Specified by:
jmeClonein interfacecom.jme3.util.clone.JmeCloneable- Overrides:
jmeClonein classcom.jme3.scene.control.AbstractControl
-
cloneFields
Called internally by com.jme3.util.clone.Cloner. Do not call directly.- Specified by:
cloneFieldsin interfacecom.jme3.util.clone.JmeCloneable- Overrides:
cloneFieldsin classcom.jme3.scene.control.AbstractControl
-
setSpatial
public void setSpatial(com.jme3.scene.Spatial spatial) - Specified by:
setSpatialin interfacecom.jme3.scene.control.Control- Overrides:
setSpatialin classcom.jme3.scene.control.AbstractControl
-
getTerrain
-
setTerrain
-
write
- Specified by:
writein interfacecom.jme3.export.Savable- Overrides:
writein classcom.jme3.scene.control.AbstractControl- Throws:
IOException
-
read
- Specified by:
readin interfacecom.jme3.export.Savable- Overrides:
readin classcom.jme3.scene.control.AbstractControl- Throws:
IOException
-