|
| CH_Segment (CH_Channel *mom) |
|
| CH_Segment (fpreal def_val, CH_Channel *mom, fpreal len=0) |
|
| CH_Segment (const CH_Segment &from) |
|
| CH_Segment (const CL_SimpleSegment &from, CH_Channel *mom, const char *expr, CH_ExprLanguage language) |
|
| CH_Segment (const char *expr, CH_ExprLanguage language, CH_Channel *mom, fpreal len=0) |
|
| ~CH_Segment () |
|
int64 | getMemoryUsage (bool inclusive) const |
|
CH_Manager * | getManager () const |
|
fpreal | getTolerance () const |
|
void | save (std::ostream &os, int binary, bool compiled, bool disabled) const |
|
template<typename FPREAL_TYPE > |
bool | load (UT_IStream &is, bool disabled, bool reload=false) |
|
CH_Segment & | operator= (const CH_Segment &from) |
|
int | operator== (const CH_Segment &) |
|
fpreal | evaluate (int thread) |
|
void | evaluateString (UT_String &result, int thread) |
|
void | unresolveLocalVars (int thread) |
|
CH_Channel * | getChannel () const |
|
void | setChannel (CH_Channel *chp) |
|
void | setExprLanguage (CH_ExprLanguage language) |
|
CH_ExprLanguage | getExprLanguage () const |
|
CH_StringMeaning | getStringMeaning () |
|
int | isMatchFunction () const |
|
int | isLockedSegment () const |
|
int | isChopSegment () const |
|
CH_SegmentFlags | getFlags () const |
|
void | lockLength (int onoff) |
|
void | lockStart (int onoff) |
|
void | lockEnd (int onoff) |
|
void | tieInValue (int onoff, bool dotie=true) |
|
void | tieOutValue (int onoff, bool dotie=true) |
|
void | tieInSlope (int onoff, bool dotie=true, fpreal ar=0.0) |
|
void | tieOutSlope (int onoff, bool dotie=true, fpreal ar=0.0) |
|
void | tieInAccel (int onoff, bool dotie=true) |
|
void | tieOutAccel (int onoff, bool dotie=true) |
|
void | autoInSlope (int onoff) |
|
void | autoOutSlope (int onoff) |
|
void | cook (int state, int unused=0) |
|
int | isCooking () const |
|
int | isLengthLocked () const |
|
int | isStartLocked () const |
|
int | isEndLocked () const |
|
int | isInValueTied () const |
|
int | isOutValueTied () const |
|
int | isInSlopeTied () const |
|
int | isOutSlopeTied () const |
|
int | isInAccelTied () const |
|
int | isOutAccelTied () const |
|
int | isConstant () const |
|
int | isCubic () const |
|
int | isQuintic () const |
|
int | isBezier () const |
|
int | isLinear () const |
|
int | isQLinear () const |
|
int | isQCubic () const |
|
int | isEase () const |
|
int | isEaseIn () const |
|
int | isEaseOut () const |
|
int | isQuaternion () const |
|
bool | isStandard () const |
|
bool | treatExtendAsHold () const |
|
bool | hasFakeSlopeHandles () const |
|
bool | hasFakeAccelHandles () const |
|
int | isInSlopeAuto () const |
|
int | isOutSlopeAuto () const |
|
bool | isInSlopeFixed (bool force) const |
|
bool | isOutSlopeFixed (bool force) const |
|
int | isInValueUsed () |
|
int | isOutValueUsed () |
|
int | isInSlopeUsed () |
|
int | isOutSlopeUsed () |
|
int | isInAccelUsed () |
|
int | isOutAccelUsed () |
|
int | isSplineUsed () |
|
bool | getFunctionKeyUserFlags (int thread, unsigned &flags) |
|
bool | computeFastTimeDep (bool &is_special) const |
|
bool | isTimeDependent () const |
|
bool | isTimeDependentAndGetValue (fpreal &value, int thread) const |
|
bool | isTimeDependentAndGetValue (UT_DeepString &value, int thread) const |
|
bool | hasNonIntegerKeys () const |
|
unsigned | isDataDependent () const |
|
int | canChange (fpreal start, fpreal end) const |
|
void | changeLength (fpreal len, CH_SegmentScale how=CH_SCALE_ANY, bool accel_ratio=true) |
|
void | changeTimes (fpreal s, fpreal e) |
|
void | stretch (fpreal scale, int adjust_slopes, int adjust_accel) |
|
const char * | getExpression () const |
|
const CH_Expression * | getCHExpr () const |
|
CH_Expression * | getCHExpr () |
|
bool | isEndSegment () const |
|
fpreal | getInValue () const |
|
fpreal | getOutValue () const |
|
fpreal | getInSlope () const |
|
fpreal | getOutSlope () const |
|
fpreal | getInAccel () const |
|
fpreal | getOutAccel () const |
|
fpreal | getInAccelRatio () const |
|
fpreal | getOutAccelRatio () const |
|
CH_Segment * | getNext () |
|
const CH_Segment * | getNext () const |
|
void | setNext (CH_Segment *segp) |
|
CH_Segment * | getPrev () |
|
const CH_Segment * | getPrev () const |
|
void | setPrev (CH_Segment *segp) |
|
fpreal | getLength () const |
|
fpreal | getILength () const |
|
fpreal | getStart () const |
|
fpreal | getEnd () const |
|
fpreal | relativeTime (fpreal t) const |
|
void | changeExpression (const char *expr, CH_ExprLanguage language, bool convert_accels, bool post_process=true) |
|
void | changeExpression (const char *expr, CH_ExprLanguage language) |
|
void | changeExpressionToBezierOrCubic () |
|
bool | expressionIsAnimationFunctionCall () |
|
void | setInValue (fpreal v, bool dotie=true) |
|
void | setOutValue (fpreal v, bool dotie=true) |
|
void | setInSlope (fpreal v, bool dotie=true, fpreal ar=0.0) |
|
void | setOutSlope (fpreal v, bool dotie=true, fpreal ar=0.0) |
|
void | setInAccel (fpreal v, bool dotie=true) |
|
void | setOutAccel (fpreal v, bool dotie=true) |
|
void | setInAccelRatio (fpreal ratio, bool dotie=true) |
|
void | setOutAccelRatio (fpreal ratio, bool dotie=true) |
|
void | clampInAccel () |
|
void | clampOutAccel () |
|
void | normalizeAccels () |
|
void | postProcessFakeSlopeAccelHandles () |
|
void | postProcessHybridSlopes () |
|
void | makeMonotone (bool do_prev=false, bool do_next=false) |
|
bool | isMonotone () const |
|
bool | getMonotoneInterval (UT_IntervalR &range, bool lock_in) |
|
void | setPrevNext (CH_Segment *p, CH_Segment *n) |
|
void | setChanged () |
|
void | reverse () |
|
void | buildOpDependencies (void *ref_id, int thread) |
|
int | changeOpRef (const char *new_fullpath, const char *old_fullpath, const char *old_cwd, const char *chan_name, const char *old_chan_name, int thread) |
|
int | findString (const char *str, bool fullword, bool usewildcards) const |
|
int | changeString (const char *from, const char *to, bool fullword, int thread) |
|
void | transferGroup (CH_Segment &from) |
|
bool | wasModified () const |
|
void | setModified (bool on_off) |
|
void | dirtyExprCache () |
|
fpreal | getValue (bool left, CH_ValueTypes t) const |
|
void | setValue (bool left, CH_ValueTypes t, fpreal value) |
|
bool | getValueValid (bool left, CH_ValueTypes t) |
|
bool | getValueTied (bool left, CH_ValueTypes t) const |
|
void | setValueTied (bool left, CH_ValueTypes t, bool on_off) |
|
bool | getValueAuto (bool left, CH_ValueTypes t) const |
|
void | setValueAuto (bool left, CH_ValueTypes t, bool on_off) |
|
void | display () |
|
CH_TimeGroup * | getTimeGroup () const |
|
CL_SimpleSegmentType | getSimpleType () const |
|
CL_SegmentValues | getSegmentValues () const |
|
Definition at line 106 of file CH_Segment.h.