public class CameraControl extends AbstractControl
| Modifier and Type | Class and Description | 
|---|---|
| static class  | CameraControl.ControlDirection | 
enabled, spatial| Constructor and Description | 
|---|
| CameraControl()Constructor used for Serialization. | 
| CameraControl(Camera camera) | 
| CameraControl(Camera camera,
             CameraControl.ControlDirection controlDir) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | controlRender(RenderManager rm,
             ViewPort vp)To be implemented in subclass. | 
| protected void | controlUpdate(float tpf)To be implemented in subclass. | 
| Camera | getCamera() | 
| CameraControl.ControlDirection | getControlDir() | 
| void | read(JmeImporter im) | 
| void | setCamera(Camera camera) | 
| void | setControlDir(CameraControl.ControlDirection controlDir) | 
| void | write(JmeExporter ex) | 
cloneFields, cloneForSpatial, getSpatial, isEnabled, jmeClone, render, setEnabled, setSpatial, updatepublic CameraControl()
public CameraControl(Camera camera)
camera - The Camera to be synced.public CameraControl(Camera camera, CameraControl.ControlDirection controlDir)
camera - The Camera to be synced.controlDir - SpatialToCamera or CameraToSpatialpublic Camera getCamera()
public void setCamera(Camera camera)
public CameraControl.ControlDirection getControlDir()
public void setControlDir(CameraControl.ControlDirection controlDir)
protected void controlUpdate(float tpf)
AbstractControlcontrolUpdate in class AbstractControltpf - time per frame (in seconds)protected void controlRender(RenderManager rm, ViewPort vp)
AbstractControlcontrolRender in class AbstractControlrm - the RenderManager rendering the controlled Spatial (not null)vp - the ViewPort being rendered (not null)public void read(JmeImporter im) throws java.io.IOException
read in interface Savableread in class AbstractControljava.io.IOExceptionpublic void write(JmeExporter ex) throws java.io.IOException
write in interface Savablewrite in class AbstractControljava.io.IOException