animata
Class Controller

java.lang.Object
  extended by animata.Controller

public class Controller
extends java.lang.Object


Field Summary
 java.lang.String currentSong
           
 
Constructor Summary
Controller(processing.core.PApplet applet, Layer root, AnimataPlayback animataPlayback)
           
 
Method Summary
 boolean animateBone(java.lang.String name, float scale)
           
 boolean cameraDeltaPan(float delta)
           
 boolean cameraDeltaZoom(float delta)
           
static Controller getInstance()
           
static void init(processing.core.PApplet applet, Layer root, AnimataPlayback animataPlayback)
           
 void moveCameraTo(CameraPosition p, int frames)
           
 boolean setBoneTempo(java.lang.String name, java.lang.Float tempo)
           
 boolean setJoint(java.lang.String joint, float x, float y, float z)
           
 boolean setLayerPosition(java.lang.String layer, float x, float y, float z)
           
 boolean setLayerVisibility(java.lang.String layer, boolean visible)
           
 void shakeCamera()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

currentSong

public java.lang.String currentSong
Constructor Detail

Controller

public Controller(processing.core.PApplet applet,
                  Layer root,
                  AnimataPlayback animataPlayback)
Method Detail

cameraDeltaPan

public boolean cameraDeltaPan(float delta)

cameraDeltaZoom

public boolean cameraDeltaZoom(float delta)

setLayerPosition

public boolean setLayerPosition(java.lang.String layer,
                                float x,
                                float y,
                                float z)

setLayerVisibility

public boolean setLayerVisibility(java.lang.String layer,
                                  boolean visible)

setJoint

public boolean setJoint(java.lang.String joint,
                        float x,
                        float y,
                        float z)

setBoneTempo

public boolean setBoneTempo(java.lang.String name,
                            java.lang.Float tempo)

animateBone

public boolean animateBone(java.lang.String name,
                           float scale)

getInstance

public static Controller getInstance()

init

public static void init(processing.core.PApplet applet,
                        Layer root,
                        AnimataPlayback animataPlayback)

moveCameraTo

public void moveCameraTo(CameraPosition p,
                         int frames)

shakeCamera

public void shakeCamera()


processing library AnimataPlayback by Michael Forrest. (c) 2008