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.public 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 AbstractControlprotected void controlRender(RenderManager rm, ViewPort vp)
AbstractControlcontrolRender in class AbstractControlpublic 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