GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
vrml_interpolators.c File Reference
+ Include dependency graph for vrml_interpolators.c:

Functions

SFRotation gf_sg_sfrotation_interpolate (SFRotation kv1, SFRotation kv2, Fixed fraction)
 
static Fixed Interpolate (Fixed keyValue1, Fixed keyValue2, Fixed fraction)
 
static Fixed GetInterpolateFraction (Fixed key1, Fixed key2, Fixed fraction)
 
static void CI2D_SetFraction (GF_Node *n, GF_Route *route)
 
Bool InitCoordinateInterpolator2D (M_CoordinateInterpolator2D *node)
 
static Bool CI_SetFraction (Fixed fraction, MFVec3f *vals, MFFloat *key, MFVec3f *keyValue)
 
static void CoordInt_SetFraction (GF_Node *n, GF_Route *route)
 
Bool InitCoordinateInterpolator (M_CoordinateInterpolator *n)
 
static void NormInt_SetFraction (GF_Node *n, GF_Route *route)
 
Bool InitNormalInterpolator (M_NormalInterpolator *n)
 
static void ColorInt_SetFraction (GF_Node *node, GF_Route *route)
 
Bool InitColorInterpolator (M_ColorInterpolator *node)
 
static void PosInt2D_SetFraction (GF_Node *node, GF_Route *route)
 
Bool InitPositionInterpolator2D (M_PositionInterpolator2D *node)
 
static void PosInt_SetFraction (GF_Node *node, GF_Route *route)
 
Bool InitPositionInterpolator (M_PositionInterpolator *node)
 
static void ScalarInt_SetFraction (GF_Node *node, GF_Route *route)
 
Bool InitScalarInterpolator (M_ScalarInterpolator *node)
 
static void OrientInt_SetFraction (GF_Node *node, GF_Route *route)
 
Bool InitOrientationInterpolator (M_OrientationInterpolator *node)
 
static void CI4D_SetFraction (GF_Node *n, GF_Route *route)
 
Bool InitCoordinateInterpolator4D (M_CoordinateInterpolator4D *node)
 
static void PI4D_SetFraction (GF_Node *node, GF_Route *route)
 
Bool InitPositionInterpolator4D (M_PositionInterpolator4D *node)
 
static void BooleanFilter_setValue (GF_Node *n, GF_Route *route)
 
void InitBooleanFilter (GF_Node *n)
 
static void BooleanSequencer_setFraction (GF_Node *n, GF_Route *route)
 
static void BooleanSequencer_setNext (GF_Node *n, GF_Route *route)
 
static void BooleanSequencer_setPrevious (GF_Node *n, GF_Route *route)
 
static void DestroyBooleanSequencer (GF_Node *n, void *eff, Bool is_destroy)
 
void InitBooleanSequencer (GF_Node *n)
 
static void BooleanToggle_setValue (GF_Node *n, GF_Route *route)
 
void InitBooleanToggle (GF_Node *n)
 
static void BooleanTrigger_setTime (GF_Node *n, GF_Route *route)
 
void InitBooleanTrigger (GF_Node *n)
 
static void IntegerSequencer_setFraction (GF_Node *n, GF_Route *route)
 
static void IntegerSequencer_setNext (GF_Node *n, GF_Route *route)
 
static void IntegerSequencer_setPrevious (GF_Node *n, GF_Route *route)
 
static void DestroyIntegerSequencer (GF_Node *n, void *eff, Bool is_destroy)
 
void InitIntegerSequencer (GF_Node *n)
 
static void IntegerTrigger_setTrigger (GF_Node *n, GF_Route *route)
 
void InitIntegerTrigger (GF_Node *n)
 
static void TimeTrigger_setTrigger (GF_Node *n, GF_Route *route)
 
void InitTimeTrigger (GF_Node *n)
 

Function Documentation

SFRotation gf_sg_sfrotation_interpolate ( SFRotation  kv1,
SFRotation  kv2,
Fixed  fraction 
)

+ Here is the caller graph for this function:

static Fixed Interpolate ( Fixed  keyValue1,
Fixed  keyValue2,
Fixed  fraction 
)
static

+ Here is the caller graph for this function:

static Fixed GetInterpolateFraction ( Fixed  key1,
Fixed  key2,
Fixed  fraction 
)
static

+ Here is the caller graph for this function:

static void CI2D_SetFraction ( GF_Node n,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool InitCoordinateInterpolator2D ( M_CoordinateInterpolator2D node)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static Bool CI_SetFraction ( Fixed  fraction,
MFVec3f vals,
MFFloat key,
MFVec3f keyValue 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void CoordInt_SetFraction ( GF_Node n,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool InitCoordinateInterpolator ( M_CoordinateInterpolator n)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void NormInt_SetFraction ( GF_Node n,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool InitNormalInterpolator ( M_NormalInterpolator n)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ColorInt_SetFraction ( GF_Node node,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool InitColorInterpolator ( M_ColorInterpolator node)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void PosInt2D_SetFraction ( GF_Node node,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool InitPositionInterpolator2D ( M_PositionInterpolator2D node)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void PosInt_SetFraction ( GF_Node node,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool InitPositionInterpolator ( M_PositionInterpolator node)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ScalarInt_SetFraction ( GF_Node node,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool InitScalarInterpolator ( M_ScalarInterpolator node)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void OrientInt_SetFraction ( GF_Node node,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool InitOrientationInterpolator ( M_OrientationInterpolator node)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void CI4D_SetFraction ( GF_Node n,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool InitCoordinateInterpolator4D ( M_CoordinateInterpolator4D node)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void PI4D_SetFraction ( GF_Node node,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool InitPositionInterpolator4D ( M_PositionInterpolator4D node)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void BooleanFilter_setValue ( GF_Node n,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void InitBooleanFilter ( GF_Node n)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void BooleanSequencer_setFraction ( GF_Node n,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void BooleanSequencer_setNext ( GF_Node n,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void BooleanSequencer_setPrevious ( GF_Node n,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void DestroyBooleanSequencer ( GF_Node n,
void *  eff,
Bool  is_destroy 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void InitBooleanSequencer ( GF_Node n)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void BooleanToggle_setValue ( GF_Node n,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void InitBooleanToggle ( GF_Node n)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void BooleanTrigger_setTime ( GF_Node n,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void InitBooleanTrigger ( GF_Node n)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void IntegerSequencer_setFraction ( GF_Node n,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void IntegerSequencer_setNext ( GF_Node n,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void IntegerSequencer_setPrevious ( GF_Node n,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void DestroyIntegerSequencer ( GF_Node n,
void *  eff,
Bool  is_destroy 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void InitIntegerSequencer ( GF_Node n)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void IntegerTrigger_setTrigger ( GF_Node n,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void InitIntegerTrigger ( GF_Node n)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void TimeTrigger_setTrigger ( GF_Node n,
GF_Route *  route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void InitTimeTrigger ( GF_Node n)

+ Here is the call graph for this function:

+ Here is the caller graph for this function: