|
| | CL_Track (CL_Clip &dad, const CL_Track &from) |
| |
| | CL_Track (CL_Clip &dad, const UT_StringHolder &name) |
| |
| | ~CL_Track () |
| |
| | CL_Track (const CL_Track &from)=delete |
| |
| CL_Track & | operator= (const CL_Track &from) |
| |
| void | init (CL_Clip &dad, const UT_StringHolder &name) |
| |
| int | getDataCapacity () const |
| |
| fpreal * | getData () |
| |
| const fpreal * | getData () const |
| |
| int | getTrackLength () const |
| |
| const UT_StringHolder & | getName () const |
| |
| void | setName (const UT_StringHolder &name) |
| |
| unsigned short | getNameHash () const |
| |
| unsigned short | getNameBaseLength () const |
| |
| unsigned short | getNameBaseHash () const |
| |
| int | getNameNumber () const |
| |
| const char * | info (fpreal t, const char *prefix=0, const char *suffix=0) const |
| |
| int | isTimeDependent () const |
| |
| int | isWithinRange (fpreal low, fpreal hi, int completely=1) const |
| |
| void | setLeft (CL_TrackOutside type) |
| |
| void | setRight (CL_TrackOutside type) |
| |
| void | setDefault (fpreal value) |
| |
| CL_Clip * | getClip () |
| |
| const CL_Clip * | getClip () const |
| |
| const char * | getLeft () const |
| |
| const char * | getRight () const |
| |
| int64 | getMemoryUsage (bool inclusive) const |
| |
| void | getExtendCond (CL_TrackOutside &left, CL_TrackOutside &right) const |
| |
| fpreal | getDefault () const |
| |
| void | dupAttributes (const CL_Track *, int data_too=0, int name_too=0) |
| |
| void | reverse () |
| |
| void | constant (fpreal value=0) |
| |
| void | cycle (int howmany) |
| |
| int | convolve (const CL_Track &t1, const CL_Track &t2, int add=0) |
| |
| int | convolveCenter (fpreal *data2, int n2, int passes=1) |
| |
| int | convolveCenterDirect (fpreal *data2, int n2, int passes) |
| |
| int | copyStamp (const CL_Track &t1, fpreal toffset, int clr) |
| |
| int | getThresholdTimes (fpreal thresh, UT_FprealArray &toffsets, UT_FprealArray &values) const |
| |
| void | despike (fpreal tol, fpreal effect=1.0, int maxwidth=1) |
| |
| void | blend (fpreal start, const fpreal *values, int len, fpreal base, const CL_SubRange *effect, fpreal cycle) |
| |
| void | blend (fpreal start, const fpreal *values, int len, fpreal base, const CL_Track *effect_track, fpreal cycle) |
| |
| void | limitValues (fpreal max, fpreal min, CL_TrackLimitMethod method, int start, int end) |
| |
| int | resample (const fpreal *values, int num, CL_TrackResampleMethod method, int constant_area, int iscycle=0, fpreal cycle=0) |
| |
| int | resample (fpreal *data, int size, int start, int end, CL_TrackResampleMethod method, int constant_area, int iscycle=0, fpreal cycle=0) const |
| |
| void | quantizeValue (fpreal max, fpreal min, CL_QuantizeValueMethod method, fpreal step, fpreal offset, int clamp, int start, int end) |
| |
| void | normalize () |
| |
| void | absolute () |
| |
| void | smoothRotate (fpreal delta=180.0) |
| |
| void | pitchShift (fpreal shift, int chunk, const CL_Track *animate=0, fpreal(*callback)(void *, int, int)=0, void *node=0) |
| |
| void | fastConvolve (int chunk, fpreal *data) |
| |
| void | aliasTrack (CL_Track &track) |
| |
| void | unalias () |
| |
| bool | isAliased () const |
| |
| void | swapData (CL_Track &track) |
| |
| int | getIndex () const |
| |