HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CL_Clip Member List

This is the complete list of members for CL_Clip, including all inherited members.

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