#include <CL_Sequence.h>
Public Member Functions | |
| CL_Sequence () | |
| ~CL_Sequence () | |
Static Public Member Functions | |
| static int | usesBias (CL_BlendFunction func) |
| static int | sequence (float *&result, CL_TrackListC &source, int blend_region, float blend_bias, float step_factor, int mirror, int blend_type, int iscycle, float cycle, CL_BlendFunction func, float partial_first=1.0, float partial_last=1.0, int steady_segment=0, int *steady_index=0) |
| static int | quatSequence (float *&rx, float *&ry, float *&rz, CL_TrackListC &sourcex, CL_TrackListC &sourcey, CL_TrackListC &sourcez, int blend_region, float blend_bias, int blend_type, float stepx, float stepy, float stepz, UT_XformOrder order, CL_BlendFunction blend_function) |
| static int | transSequence (float *&tx, float *&ty, float *&tz, CL_TrackListC &sourcex, CL_TrackListC &sourcey, CL_TrackListC &sourcez, int blend_region, int blend_type) |
| static void | getBlendValues (int nsamples, float *data, float bias, CL_BlendFunction func) |
| static void | getCubicParms (float off1, float val1, float slope1, float off2, float val2, float slope2, UT_Vector4 &result) |
| static void | getCubic (int nsamples, float *data, float off1, float val1, float slope1, float off2, float val2, float slope2) |
| static void | blendQuaternion (float *rx, float *ry, float *rz, float rx1, float ry1, float rz1, float rx2, float ry2, float rz2, int size, float *blend, float *base, const UT_XformOrder &order) |
| static float | blendTranslates (float *trans, float tp1, float tp2, float tp3, float tn1, float tn2, float tn3, int size) |
Definition at line 41 of file CL_Sequence.h.
| CL_Sequence::CL_Sequence | ( | ) |
| CL_Sequence::~CL_Sequence | ( | ) |
| static void CL_Sequence::blendQuaternion | ( | float * | rx, | |
| float * | ry, | |||
| float * | rz, | |||
| float | rx1, | |||
| float | ry1, | |||
| float | rz1, | |||
| float | rx2, | |||
| float | ry2, | |||
| float | rz2, | |||
| int | size, | |||
| float * | blend, | |||
| float * | base, | |||
| const UT_XformOrder & | order | |||
| ) | [static] |
| static float CL_Sequence::blendTranslates | ( | float * | trans, | |
| float | tp1, | |||
| float | tp2, | |||
| float | tp3, | |||
| float | tn1, | |||
| float | tn2, | |||
| float | tn3, | |||
| int | size | |||
| ) | [static] |
| static void CL_Sequence::getBlendValues | ( | int | nsamples, | |
| float * | data, | |||
| float | bias, | |||
| CL_BlendFunction | func | |||
| ) | [static] |
| static void CL_Sequence::getCubic | ( | int | nsamples, | |
| float * | data, | |||
| float | off1, | |||
| float | val1, | |||
| float | slope1, | |||
| float | off2, | |||
| float | val2, | |||
| float | slope2 | |||
| ) | [static] |
| static void CL_Sequence::getCubicParms | ( | float | off1, | |
| float | val1, | |||
| float | slope1, | |||
| float | off2, | |||
| float | val2, | |||
| float | slope2, | |||
| UT_Vector4 & | result | |||
| ) | [static] |
| static int CL_Sequence::quatSequence | ( | float *& | rx, | |
| float *& | ry, | |||
| float *& | rz, | |||
| CL_TrackListC & | sourcex, | |||
| CL_TrackListC & | sourcey, | |||
| CL_TrackListC & | sourcez, | |||
| int | blend_region, | |||
| float | blend_bias, | |||
| int | blend_type, | |||
| float | stepx, | |||
| float | stepy, | |||
| float | stepz, | |||
| UT_XformOrder | order, | |||
| CL_BlendFunction | blend_function | |||
| ) | [static] |
| static int CL_Sequence::sequence | ( | float *& | result, | |
| CL_TrackListC & | source, | |||
| int | blend_region, | |||
| float | blend_bias, | |||
| float | step_factor, | |||
| int | mirror, | |||
| int | blend_type, | |||
| int | iscycle, | |||
| float | cycle, | |||
| CL_BlendFunction | func, | |||
| float | partial_first = 1.0, |
|||
| float | partial_last = 1.0, |
|||
| int | steady_segment = 0, |
|||
| int * | steady_index = 0 | |||
| ) | [static] |
| static int CL_Sequence::transSequence | ( | float *& | tx, | |
| float *& | ty, | |||
| float *& | tz, | |||
| CL_TrackListC & | sourcex, | |||
| CL_TrackListC & | sourcey, | |||
| CL_TrackListC & | sourcez, | |||
| int | blend_region, | |||
| int | blend_type | |||
| ) | [static] |
| static int CL_Sequence::usesBias | ( | CL_BlendFunction | func | ) | [static] |
1.5.9