public interface Control extends Savable
Control
s are used to specify certain update and render logic
for a Spatial
.
Modifier and Type | Method and Description |
---|---|
Control |
cloneForSpatial(Spatial spatial)
|
void |
render(RenderManager rm,
ViewPort vp)
Should be called prior to queuing the spatial by the RenderManager.
|
void |
setSpatial(Spatial spatial) |
void |
update(float tpf)
Updates the control.
|
@Deprecated Control cloneForSpatial(Spatial spatial)
spatial
- the Spatial to be controlled by the clonevoid setSpatial(Spatial spatial)
spatial
- the spatial to be controlled. This should not be called
from user code.void update(float tpf)
tpf
- Time per frame.void render(RenderManager rm, ViewPort vp)
rm
- the caller (not null)vp
- the relevant ViewPort (not null)