|
| 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 () |
|