|
| | 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.