29 bool blend(
int id,
float weight,
float delayIn,
float delayOut,
bool looping);
30 bool manualBlend(
int id,
float weight,
float time);
31 bool clear(
int id,
float delay);
33 float getCurrentWeight(
int id)
const;
35 const std::string& getMorphName(
int id)
const;
36 int getTrackCount(
int id)
const;
37 const std::list<CalCoreMorphTrack>& getMorphTracks(
int id)
const;
38 int getKeyframeCount(
int id)
const;
39 float getDuration(
int id)
const;
40 int getMorphTargetCount()
const;
41 void update(
float deltaTime);
43 float CalcKeyframeWeight(
const std::vector<CalCoreMorphKeyframe> &keyframes,
float elapsedTime);
62 std::vector<MorphAnimData> mAnimList;