public class FridgeDoorControl
extends com.jme3.scene.control.AbstractControl
| Modifier and Type | Class and Description |
|---|---|
static class |
FridgeDoorControl.STATE |
| Constructor and Description |
|---|
FridgeDoorControl() |
| Modifier and Type | Method and Description |
|---|---|
com.jme3.scene.control.Control |
cloneForSpatial(com.jme3.scene.Spatial spatial) |
protected void |
controlRender(com.jme3.renderer.RenderManager rm,
com.jme3.renderer.ViewPort vp) |
protected void |
controlUpdate(float tpf) |
float |
getAngularSpeed() |
float |
getOpeningAngle() |
FridgeDoorControl.STATE |
getState() |
void |
read(com.jme3.export.JmeImporter im) |
void |
setAngularSpeed(float angularSpeed)
Sets angular speed of the door in radians
|
void |
setOpeningAngle(float openingAngle)
Sets how much the door will be open in radians
|
void |
setState(FridgeDoorControl.STATE state) |
void |
write(com.jme3.export.JmeExporter ex) |
protected void controlUpdate(float tpf)
controlUpdate in class com.jme3.scene.control.AbstractControlprotected void controlRender(com.jme3.renderer.RenderManager rm,
com.jme3.renderer.ViewPort vp)
controlRender in class com.jme3.scene.control.AbstractControlpublic com.jme3.scene.control.Control cloneForSpatial(com.jme3.scene.Spatial spatial)
cloneForSpatial in interface com.jme3.scene.control.ControlcloneForSpatial in class com.jme3.scene.control.AbstractControlpublic FridgeDoorControl.STATE getState()
public void setState(FridgeDoorControl.STATE state)
public float getAngularSpeed()
public void setAngularSpeed(float angularSpeed)
angularSpeed - (in radians)public float getOpeningAngle()
public void setOpeningAngle(float openingAngle)
openingAngle - (in radians)public void read(com.jme3.export.JmeImporter im)
throws IOException
read in interface com.jme3.export.Savableread in class com.jme3.scene.control.AbstractControlIOExceptionpublic void write(com.jme3.export.JmeExporter ex)
throws IOException
write in interface com.jme3.export.Savablewrite in class com.jme3.scene.control.AbstractControlIOExceptionCopyright © 2017. All Rights Reserved.