|
| | CL_Clip (int size) |
| |
| | CL_Clip (const CL_Clip &from) |
| |
| | ~CL_Clip () |
| |
| CL_Clip & | operator= (const CL_Clip &v) |
| |
| void | copyContents (const CL_Clip &v, int data, int slerps) |
| |
| int | getCheckDuplicateNames () const |
| |
| void | setCheckDuplicateNames (int val) |
| |
| void | clearAndDestroy () |
| |
| void | setStart (fpreal start) |
| |
| fpreal | getStart () const |
| |
| fpreal | getEnd () const |
| |
| int | getTrackLength () const |
| |
| void | setTrackLength (int length, int clear_extra=0) |
| |
| void | setSampleRate (fpreal rate) |
| |
| fpreal | getSampleRate () const |
| |
| int | getTrackNames (UT_ValArray< const char * > &list) const |
| |
| int | getTracks (CL_TrackListC &list, const char *pattern=0) const |
| |
| int | getTracks (UT_IntArray &list, const char *pat) const |
| |
| int | isTimeDependent () const |
| |
| int | numSlerps () const |
| |
| int | copySlerpAttributes (const CL_Clip &v, int by_name=0) |
| |
| int | resetSlerps () |
| |
| int | findSlerp (const CL_Track *track, int &idx) const |
| |
| int | getSlerp (int slerp_idx, int &x_idx, int &y_idx, int &z_idx) const |
| |
| int | getSlerp (const CL_Track *track, int &x_idx, int &y_idx, int &z_idx) const |
| |
| void | setSlerpCapacity (int capacity) |
| |
| int | setSlerp (int x_idx, int y_idx, int z_idx) |
| |
| int | slerpBlend (int slerp_idx, const fpreal *xvalues, const fpreal *yvalues, const fpreal *zvalues, fpreal start, int len, fpreal base, const CL_Track *effect_track, const UT_XformOrder &order) |
| |
| int | slerpBlend (int slerp_idx, const fpreal *xvalues, const fpreal *yvalues, const fpreal *zvalues, fpreal start, int len, fpreal base, const CL_SubRange *effect, const UT_XformOrder &order) |
| |
| int | validateSlerps () |
| |
| void | setSlerpOrder (UT_XformOrder::xyzOrder o) |
| |
| UT_XformOrder::xyzOrder | getSlerpOrder () const |
| |
| void | removeTrack (int idx) |
| |
| void | setTrackCapacity (int capacity) |
| |
| CL_Track * | addTrack (const UT_StringHolder &name) |
| |
| CL_Track * | dupTrackInfo (const CL_Track *, int data_too=0, const UT_StringHolder &name=UT_StringHolder::theEmptyString) |
| |
| int | getNumTracks () const |
| |
| CL_Track * | getTrack (int index) |
| |
| const CL_Track * | getTrack (int index) const |
| |
| CL_Track * | getTrack (const UT_StringRef &name, int *index=0) |
| |
| const CL_Track * | getTrack (const UT_StringRef &name, int *index=0) const |
| |
| fpreal | evaluateSingle (const CL_Track *track, fpreal index) const |
| |
| fpreal | evaluateSingleTime (const CL_Track *track, fpreal t) const |
| |
| fpreal | evaluateSingleFrame (const CL_Track *track, fpreal f, fpreal fps) const |
| |
| void | evaluate (const CL_Track *track, fpreal start_index, fpreal stop_index, fpreal *data, int size) const |
| |
| int | evaluateSlerp (int slerp_idx, fpreal start_index, fpreal stop_index, fpreal *xdata, fpreal *ydata, fpreal *zdata, int size) const |
| |
| void | evaluateTime (const CL_Track *track, fpreal start_time, fpreal stop_time, fpreal *data, int size) const |
| |
| void | resampleTime (const CL_Track *track, fpreal start_time, fpreal stop_time, fpreal *data, int size) const |
| |
| void | getHeight (const CL_Track *track, fpreal start_index, fpreal stop_index, int nsamples, fpreal *imin, fpreal *imax) const |
| |
| void | evaluateHeightRange (const CL_Track *track, fpreal start_index, fpreal stop_index, fpreal *data, int size) const |
| |
| int | extendTime (fpreal t, int *delta) |
| |
| fpreal | getStartTime () const |
| |
| fpreal | getEndTime () const |
| |
| void | dupAttributes (const CL_Clip &) |
| |
| fpreal | getIndex (fpreal time) const |
| |
| fpreal | getTime (fpreal index) const |
| |
| fpreal | getFrame (fpreal index, fpreal fps) const |
| |
| fpreal | getIndexF (fpreal frame, fpreal fps) const |
| |
| void | trim (const CL_Clip *clip, fpreal leftpos, fpreal rightpos, int discard) |
| |
| int | crop (int newlen, int add) |
| |
| int | save (UT_OStream &os, const CL_ClipPrivateIO *priv=0, bool use_blosc_compresssion=false) const |
| |
| int | save (UT_OStream &os, UT_StringArray &parms, const CL_ClipPrivateIO *priv=0, bool use_blosc_compresssion=false) const |
| |
| int | save (const char *nm) const |
| |
| bool | load (UT_IStream &is, const char *path=0) |
| |
| int | load (const char *nm) |
| |
| int64 | getMemoryUsage (bool inclusive) const |
| |
| int | info (UT_OStream &os, fpreal fps, fpreal t, bool limit, CL_InfoCallback cb, void *cbdata) const |
| |
| int | info (UT_InfoTree &tree, fpreal fps, fpreal t, CL_InfoCallback cb, void *cbdata) const |
| |
| void | reorder (CL_TrackList &list) |
| |
| void | crackSmooth (int xidx, int yidx, int zidz, const UT_XformOrder &order, int use_hint, fpreal hx, fpreal hy, fpreal hz) |
| |
| int | isSameRange (const CL_Clip &v) const |
| |
| void | stashAll () |
| |
| void | destroyStashed () |
| |
| void | newName (const UT_StringRef &oldname, UT_WorkBuffer &newname) const |
| |
| void | setDefaults () |
| |
| void | trackRenamed (CL_Track *track, const UT_StringRef &oldname) |
| |
| int | setAttribute (const UT_StringHolder &name, const UT_StringHolder &v, int track=-1, int sample=-1) |
| |
| int | setAttribute (const UT_StringHolder &name, const fpreal32 &v, int track=-1, int sample=-1) |
| |
| int | setAttribute (const UT_StringHolder &name, const fpreal64 &v, int track=-1, int sample=-1) |
| |
| int | setAttribute (const UT_StringHolder &name, const int &v, int track=-1, int sample=-1) |
| |
| int | setAttribute (const UT_StringHolder &name, const int64 &v, int track=-1, int sample=-1) |
| |
| int | setAttribute (const UT_StringHolder &name, const UT_Vector2 &v, int track=-1, int sample=-1) |
| |
| int | setAttribute (const UT_StringHolder &name, const UT_Vector2D &v, int track=-1, int sample=-1) |
| |
| int | setAttribute (const UT_StringHolder &name, const UT_Vector3 &v, int track=-1, int sample=-1) |
| |
| int | setAttribute (const UT_StringHolder &name, const UT_Vector3D &v, int track=-1, int sample=-1) |
| |
| int | setAttribute (const UT_StringHolder &name, const UT_Vector4 &v, int track=-1, int sample=-1) |
| |
| int | setAttribute (const UT_StringHolder &name, const UT_Vector4D &v, int track=-1, int sample=-1) |
| |
| int | setAttribute (const UT_StringHolder &name, const UT_Matrix2 &v, int track=-1, int sample=-1) |
| |
| int | setAttribute (const UT_StringHolder &name, const UT_Matrix2D &v, int track=-1, int sample=-1) |
| |
| int | setAttribute (const UT_StringHolder &name, const UT_Matrix3 &v, int track=-1, int sample=-1) |
| |
| int | setAttribute (const UT_StringHolder &name, const UT_Matrix3D &v, int track=-1, int sample=-1) |
| |
| int | setAttribute (const UT_StringHolder &name, const UT_Matrix4 &v, int track=-1, int sample=-1) |
| |
| int | setAttribute (const UT_StringHolder &name, const UT_Matrix4D &v, int track=-1, int sample=-1) |
| |
| int | getAttribute (const UT_StringHolder &name, UT_StringHolder &v, int track=-1, int sample=-1) const |
| |
| int | getAttribute (const UT_StringHolder &name, fpreal32 &v, int track=-1, int sample=-1) const |
| |
| int | getAttribute (const UT_StringHolder &name, fpreal64 &v, int track=-1, int sample=-1) const |
| |
| int | getAttribute (const UT_StringHolder &name, int &v, int track=-1, int sample=-1) const |
| |
| int | getAttribute (const UT_StringHolder &name, int64 &v, int track=-1, int sample=-1) const |
| |
| int | getAttribute (const UT_StringHolder &name, UT_Vector2 &v, int track=-1, int sample=-1) const |
| |
| int | getAttribute (const UT_StringHolder &name, UT_Vector2D &v, int track=-1, int sample=-1) const |
| |
| int | getAttribute (const UT_StringHolder &name, UT_Vector3 &v, int track=-1, int sample=-1) const |
| |
| int | getAttribute (const UT_StringHolder &name, UT_Vector3D &v, int track=-1, int sample=-1) const |
| |
| int | getAttribute (const UT_StringHolder &name, UT_Vector4 &v, int track=-1, int sample=-1) const |
| |
| int | getAttribute (const UT_StringHolder &name, UT_Vector4D &v, int track=-1, int sample=-1) const |
| |
| int | getAttribute (const UT_StringHolder &name, UT_Matrix2 &v, int track=-1, int sample=-1) const |
| |
| int | getAttribute (const UT_StringHolder &name, UT_Matrix2D &v, int track=-1, int sample=-1) const |
| |
| int | getAttribute (const UT_StringHolder &name, UT_Matrix3 &v, int track=-1, int sample=-1) const |
| |
| int | getAttribute (const UT_StringHolder &name, UT_Matrix3D &v, int track=-1, int sample=-1) const |
| |
| int | getAttribute (const UT_StringHolder &name, UT_Matrix4 &v, int track=-1, int sample=-1) const |
| |
| int | getAttribute (const UT_StringHolder &name, UT_Matrix4D &v, int track=-1, int sample=-1) const |
| |
| const CL_ClipAttributes * | getAttributes () const |
| |
| void | setAttributes (const CL_ClipAttributes *attrs) |
| |
| void | updateAttributes (const UT_StringSet &keys, const CL_ClipAttributes *attrs) |
| |
| int | removeAttribute (const UT_StringHolder &name, int track=-1, int sample=-1) |
| |
| int | removeAttributes (const UT_StringHolder &names) |
| |
| int | getAttributeNames (const UT_StringHolder &attrclass, UT_StringArray &names) const |
| |
| bool | isUsingCurrentFrame () const |
| |
| void | setIsUsingCurrentFrame (bool b) |
| |
| bool | isConstant () const |
| |
| void | unsetIsConstant () |
| |