All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class improv.actor.behavior.State

java.lang.Object
   |
   +----improv.actor.behavior.Behavior
           |
           +----improv.actor.behavior.State

public class State
extends Behavior
implements Compositable

Variable Index

 o filterIndex

Constructor Index

 o State()
 o State(String)
 o State(String, double, Curve, double, Curve, boolean, double)
 o State(String, double, Curve, double, Curve, boolean, double, int, boolean, Layer)

Method Index

 o addFilter(Filter)
 o addFilter(Filter, String)
 o getComposite()
Returns the current composite mode.
 o getFilter(int)
 o getNumberOfFilters()
 o getTransitionTime()
 o getWeight()
 o getWeightChannel()
 o inheritComposite()
Returns true if this State inherits its compositing mode from the Layer its on (i.e.
 o setComposite(int)
Sets the current composite mode.
 o setComposite(String)
Sets the current composite mode to the named mode.
 o setLayer(Layer)
 o setTransitionCurve(Curve)
 o setTransitionTime(Curve)
 o setTransitionTime(double)
 o setWeight(float)

Variables

 o filterIndex
 public int filterIndex

Constructors

 o State
 public State()
 o State
 public State(String s,
              double tt,
              Curve tc,
              double ts,
              Curve tsc,
              boolean lc,
              double dur)
 o State
 public State(String name,
              double transitionTime,
              Curve transitionCurve,
              double timeScale,
              Curve timeScaleCurve,
              boolean localClock,
              double duration,
              int composite,
              boolean momentary,
              Layer layer)
 o State
 public State(String s)

Methods

 o setLayer
 public void setLayer(Layer l)
Overrides:
setLayer in class Behavior
 o addFilter
 public void addFilter(Filter filt)
 o addFilter
 public void addFilter(Filter filt,
                       String composite)
 o getTransitionTime
 public double getTransitionTime()
 o setTransitionTime
 public void setTransitionTime(double d)
 o setTransitionTime
 public void setTransitionTime(Curve c)
 o setTransitionCurve
 public void setTransitionCurve(Curve c)
 o getFilter
 public Filter getFilter(int i)
 o setWeight
 public void setWeight(float f)
 o getWeight
 public double getWeight()
Overrides:
getWeight in class Behavior
 o getNumberOfFilters
 public int getNumberOfFilters()
 o getWeightChannel
 public SFFloatChannel getWeightChannel()
 o getComposite
 public int getComposite()
Returns the current composite mode.

 o setComposite
 public void setComposite(int compositeMode)
Sets the current composite mode.

 o inheritComposite
 public boolean inheritComposite()
Returns true if this State inherits its compositing mode from the Layer its on (i.e. if a client has done setComposite(INHERIT)

 o setComposite
 public void setComposite(String compositeName)
Sets the current composite mode to the named mode.


All Packages  Class Hierarchy  This Package  Previous  Next  Index