29 lines
793 B
Java
29 lines
793 B
Java
|
/*
|
||
|
* To change this template, choose Tools | Templates
|
||
|
* and open the template in the editor.
|
||
|
*/
|
||
|
package com.jme3.bullet.control;
|
||
|
|
||
|
import com.jme3.bullet.PhysicsSpace;
|
||
|
import com.jme3.scene.control.Control;
|
||
|
|
||
|
/**
|
||
|
*
|
||
|
* @author normenhansen
|
||
|
*/
|
||
|
public interface PhysicsControl extends Control {
|
||
|
|
||
|
public void setPhysicsSpace(PhysicsSpace space);
|
||
|
|
||
|
public PhysicsSpace getPhysicsSpace();
|
||
|
|
||
|
/**
|
||
|
* The physics object is removed from the physics space when the control
|
||
|
* is disabled. When the control is enabled again the physics object is
|
||
|
* moved to the current location of the spatial and then added to the physics
|
||
|
* space. This allows disabling/enabling physics to move the spatial freely.
|
||
|
* @param state
|
||
|
*/
|
||
|
public void setEnabled(boolean state);
|
||
|
}
|