|  | libgpac
    Documentation of the core library of GPAC | 
 Include dependency graph for mpeg4_animators.c:
 Include dependency graph for mpeg4_animators.c:| Data Structures | |
| struct | anim_nurbs | 
| struct | AnimatorStack | 
| Enumerations | |
| enum | { ANIM_LINE , ANIM_QUADRATIC , ANIM_CUBIC , ANIM_NURBS , ANIM_SPLINE } | 
| enum | { ANIM_DEFAULT , ANIM_DISCRETE , ANIM_LINEAR , ANIM_PACED , ANIM_VELOCITY } | 
| Functions | |
| static Fixed | Interpolate (Fixed keyValue1, Fixed keyValue2, Fixed fraction) | 
| static Fixed | GetInterpolateFraction (Fixed key1, Fixed key2, Fixed fraction) | 
| Fixed | do_bisection (Fixed t, SFVec2f a, SFVec2f b, SFVec2f c, SFVec2f d) | 
| static void | anurbs_reset (anim_nurbs *nurbs) | 
| static void | anurbs_init (anim_nurbs *nurbs, u32 type, u32 nCtrl, u32 nKnots, Fixed *knots, u32 nWeight, Fixed *weights) | 
| static void | anurbs_basis (anim_nurbs *nurbs, s32 span, Fixed t) | 
| static s32 | anurbs_find_span (anim_nurbs *nurbs, Fixed u) | 
| static SFVec3f | anurbs_get_vec3f (anim_nurbs *nurbs, s32 span, SFVec3f *pts) | 
| static SFVec2f | anurbs_get_vec2f (anim_nurbs *nurbs, s32 span, SFVec2f *pts) | 
| static Fixed | anurbs_get_float (anim_nurbs *nurbs, s32 span, Fixed *vals) | 
| static void | Anim_Destroy (GF_Node *node, void *rs, Bool is_destroy) | 
| static void | Animator_Update (AnimatorStack *stack, u32 keyValueType, u32 nCtrl, MFVec2f *keySpline, u32 nWeight, Fixed *weights) | 
| static Bool | anim_check_frac (Fixed frac, SFVec2f *fromTo) | 
| static void | PA_Update (M_PositionAnimator *pa, AnimatorStack *stack) | 
| static void | PA_SetFraction (GF_Node *node, GF_Route *route) | 
| void | PA_Modified (GF_Node *node, GF_FieldInfo *field) | 
| void | PA_Init (GF_Node *n) | 
| static void | PA2D_Update (M_PositionAnimator2D *pa, AnimatorStack *stack) | 
| static void | PA2D_SetFraction (GF_Node *node, GF_Route *route) | 
| void | PA2D_Modified (GF_Node *node, GF_FieldInfo *field) | 
| void | PA2D_Init (GF_Node *n) | 
| static void | SA_Update (M_ScalarAnimator *sa, AnimatorStack *stack) | 
| void | SA_SetFraction (GF_Node *node, GF_Route *route) | 
| void | SA_Modified (GF_Node *node, GF_FieldInfo *field) | 
| void | SA_Init (GF_Node *n) | 
| Variables | |
| static Fixed | cubic_knots [] = {0,0,0,0,FIX_ONE,FIX_ONE,FIX_ONE,FIX_ONE} | 
| static Fixed | quadratic_knots [] = {0,0,0,FIX_ONE,FIX_ONE,FIX_ONE} | 
| struct anim_nurbs | 
| struct AnimatorStack | 
 Here is the caller graph for this function:
 Here is the caller graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
 Here is the caller graph for this function:
 Here is the caller graph for this function: Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void PA_Modified | ( | GF_Node * | node, | 
| GF_FieldInfo * | field | ||
| ) | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void PA_Init | ( | GF_Node * | n | ) | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void PA2D_Modified | ( | GF_Node * | node, | 
| GF_FieldInfo * | field | ||
| ) | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void PA2D_Init | ( | GF_Node * | n | ) | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void SA_SetFraction | ( | GF_Node * | node, | 
| GF_Route * | route | ||
| ) | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void SA_Modified | ( | GF_Node * | node, | 
| GF_FieldInfo * | field | ||
| ) | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void SA_Init | ( | GF_Node * | n | ) | 
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function: