|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthmi.elckerlyc.faceengine.BlinkModelChangeFU
public class BlinkModelChangeFU
| Field Summary | |
|---|---|
private float |
averagewaitingtime
|
(package private) boolean |
hasPlayed
|
private KeyPositionManager |
keyPositionManager
|
private float |
range
|
| Constructor Summary | |
|---|---|
BlinkModelChangeFU()
|
|
| Method Summary | |
|---|---|
void |
addKeyPosition(KeyPosition kp)
|
void |
cleanup()
Clean up the face - i.e. remove traces of this faceunit |
FaceUnit |
copy(FacePlayer fp)
Create a copy of this face unit and link it to the faceplayer |
TimedFaceUnit |
createTFU(BMLBlockPeg bbPeg,
String i,
String bmlId)
Creates the TimedFaceUnit corresponding to this face unit |
KeyPosition |
getKeyPosition(String name)
|
List<KeyPosition> |
getKeyPositions()
Gets a sorted view of the list of keypositions |
String |
getParameterValue(String name)
|
double |
getPreferedDuration()
|
String |
getReplacementGroup()
Get the faceunit replacement group (=typically the BML behavior) Used to determine the currently active persistent TFU for this group in the player Only one group is active at a time |
boolean |
hasValidParameters()
|
void |
play(double t)
Executes the face unit, typically by morphing the face or moving some FAPs |
void |
removeKeyPosition(String id)
|
void |
setKeyPositions(List<KeyPosition> p)
|
void |
setParameterValue(String name,
float value)
|
void |
setParameterValue(String name,
String value)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private final KeyPositionManager keyPositionManager
private float averagewaitingtime
private float range
boolean hasPlayed
| Constructor Detail |
|---|
public BlinkModelChangeFU()
| Method Detail |
|---|
public void setParameterValue(String name,
float value)
setParameterValue in interface FaceUnit
public void setParameterValue(String name,
String value)
setParameterValue in interface FaceUnitpublic String getParameterValue(String name)
getParameterValue in interface FaceUnitpublic boolean hasValidParameters()
hasValidParameters in interface FaceUnit
public void play(double t)
throws PlayException
FaceUnit
play in interface FaceUnitt - execution time, 0 < t < 1
FUPlayException - if the play fails for some reason
PlayExceptionpublic void cleanup()
FaceUnit
cleanup in interface FaceUnit
public TimedFaceUnit createTFU(BMLBlockPeg bbPeg,
String i,
String bmlId)
createTFU in interface FaceUniti - behaviour idbmlId - BML block id
public String getReplacementGroup()
FaceUnit
getReplacementGroup in interface FaceUnitpublic double getPreferedDuration()
getPreferedDuration in interface FaceUnitpublic FaceUnit copy(FacePlayer fp)
copy in interface FaceUnitpublic void addKeyPosition(KeyPosition kp)
addKeyPosition in interface KeyPositionManagerpublic KeyPosition getKeyPosition(String name)
getKeyPosition in interface KeyPositionManagerpublic List<KeyPosition> getKeyPositions()
KeyPositionManager
getKeyPositions in interface KeyPositionManagerpublic void setKeyPositions(List<KeyPosition> p)
setKeyPositions in interface KeyPositionManagerpublic void removeKeyPosition(String id)
removeKeyPosition in interface KeyPositionManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||