blob: ba65157891a30a70042a447e5783f188a9709598 [file] [log] [blame]
/*
* 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);
}