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

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

applyDefaultSlopeToKey(CH_Key &key)CH_Channel
applyPendingToKey(CH_Key &key, fpreal gtime)CH_Channel
asSimpleChannel() const CH_Channel
buildOpDependencies(void *ref_id, int thread)CH_Channel
canAccess(uint mask) const CH_Channelinline
CH_BatchModifyScope classCH_Channelfriend
CH_Channel(CH_Collection *dad, const UT_StringHolder &name, fpreal default_value=0, const char *default_string=nullptr, bool temporary=false)CH_Channel
CH_Channel(CH_Collection *dad, const CH_Channel &from)CH_Channel
CH_Channel(CH_Collection *dad, const CH_Channel &from, bool temporary)CH_Channel
changeExpression(fpreal gtime, const char *expr, CH_ExprLanguage language, bool convert_accels)CH_Channel
changeOpRef(const char *new_fullpath, const char *old_fullpath, const char *old_cwd, const char *chan_name, const char *old_chan_name, int thread)CH_Channel
changeSegLength(CH_Segment *seg, fpreal gtime, CH_SegmentScale how=CH_SCALE_ANY, bool adjust_and_update=true)CH_Channel
changeString(const char *from, const char *to, bool fullword, bool update, int thread)CH_Channel
clear()CH_Channel
clear(bool clear_defaults)CH_Channel
clearPending()CH_Channel
clearSegments()CH_Channel
clearSnapshot()CH_Channel
constIntervalIter(const UT_SuperIntervalR &range, const bool ascending=true) const CH_Channelinline
ConstIntervalIterCH_Channel
cook(int state)CH_Channel
copyContents(const CH_Channel &from)CH_Channel
copyRange(const CH_Channel &src, UT_SuperIntervalR const &range, UT_IntervalR const &to_range, bool apply_auto_slope=true)CH_Channel
copyRange(const CH_Channel &src, fpreal global_start, fpreal global_end)CH_Channel
copyRangeFrames(const CH_Channel &src, const UT_SuperIntervalR &range, const UT_IntervalR &to_range, const UT_Array< int > *frames=nullptr)CH_Channel
copyRangeOverwrites(const CH_Channel &src, UT_SuperIntervalR const &range, UT_IntervalR const &to_range)CH_Channel
copyRangeOverwritesFrames(const CH_Channel &src, UT_SuperIntervalR const &range, UT_IntervalR const &to_range)CH_Channel
copyRangeOverwritesKeys(const CH_Channel &src, UT_SuperIntervalR const &range, UT_IntervalR const &to_range)CH_Channel
deleteKeys(UT_SuperIntervalR const &range)CH_Channel
deleteKeys(const UT_Array< int > &ascending_sorted_key_indices)CH_Channel
deleteRangeFrames(UT_SuperIntervalR const &range, const UT_Array< int > *frames=nullptr)CH_Channel
destroyKeyFrame(fpreal global_t)CH_Channel
dirtyExprCache()CH_Channel
disable(fpreal gstart, fpreal gend)CH_Channel
disableAll(fpreal gtime)CH_Channel
display() const CH_Channel
displayAsKeys() const CH_Channel
enable(fpreal gstart, fpreal gend)CH_Channel
enableAll()CH_Channel
evaluate(fpreal t, bool no_disabling, int thread)CH_Channel
evaluate(fpreal from, fpreal to, fpreal *vals, int nsamples, bool no_disabling, bool use_cache, int thread)CH_Channel
evaluateSegment(CH_Segment *eval, fpreal localtime, bool extend, int thread)CH_Channel
evaluateSegment(CH_Segment &eval, fpreal localtime, bool extend, int thread)CH_Channel
evaluateSegment(CH_Segment &eval, fpreal localtime, int thread)CH_Channel
evaluateSegment(CH_Segment *eval, fpreal localtime, int thread)CH_Channel
evaluateSegmentExtend(CH_Segment *eval, fpreal localtime, int thread)CH_Channel
evaluateSegmentExtend(CH_Segment &eval, fpreal localtime, int thread)CH_Channel
evaluateSegmentSlope(CH_Segment *eval, fpreal localtime, int thread)CH_Channel
evaluateSegmentSlopeApprox(CH_Segment *eval, fpreal localtime, int thread)CH_Channel
evaluateString(UT_String &result, fpreal t, int thread)CH_Channel
evaluateStringSegment(UT_String &result, CH_Segment *eval, fpreal localtime, bool extend, int thread)CH_Channel
findKey(fpreal gtime, fpreal direction) const CH_Channel
findKeyframe(int frame, int direction) const CH_Channel
findString(const char *str, bool fullword, bool usewildcards) const CH_Channel
fitToPointData(UT_Vector2R *data, int n_pts, bool preserve_extrema, fpreal error2=0.01f, bool delete_old_segments=false)CH_Channel
fromSimpleChannel(const CL_SimpleChannel &sc)CH_Channel
getAlias() const CH_Channelinline
getChanged() const CH_Channelinline
getChannelLeftType() const CH_Channelinline
getChannelRightType() const CH_Channelinline
getChannelTypeName(CH_ChannelBehavior type)CH_Channelstatic
getCollection() const CH_Channelinline
getCollection()CH_Channelinline
getCollectionExprLanguage() const CH_Channel
getDefaultString() const CH_Channelinline
getDefaultValue() const CH_Channelinline
getDisabledFrames(UT_Array< int > &frames, int minframe, int maxframe)CH_Channel
getEnd() const CH_Channelinline
getEvaluationSegment(int thread) const CH_Channelinline
getEvaluationSegment(int thread)CH_Channelinline
getExpression(fpreal gtime) const CH_Channel
getExpressionSegment(fpreal gtime) const CH_Channel
getExprLanguageAtTime(fpreal time) const CH_Channel
getFirstSegment() const CH_Channelinline
getFullKey(fpreal gtime, CH_FullKey &key, bool reverse=false, bool accel_ratios=true, CH_GetKeyExtend extend=CH_GETKEY_EXTEND_NONE)CH_Channel
getFullPath(UT_String &path) const CH_Channelinline
getFullPath(UT_StringHolder &path) const CH_Channelinline
getGlueIV(int thread)CH_Channelinlinestatic
getGlueSlope(fpreal *m0, fpreal *m1, fpreal *a0, fpreal *a1, int thread)CH_Channelinlinestatic
getGlueTime(fpreal &t, fpreal &t0, fpreal &t1, fpreal &v0, fpreal &v1, int thread)CH_Channelinlinestatic
getHaveCompiledExpressions() const CH_Channel
getInTime(int thread) const CH_Channel
getKey(fpreal gtime, CH_Key &key, bool accel_ratios=true, CH_GetKeyExtend extend=CH_GETKEY_EXTEND_NONE)CH_Channel
getKeyFrames(const UT_SuperIntervalR &range, UT_Array< int > &frames, bool error_frames_only)CH_Channel
getKeyTime(unsigned idx) const CH_Channelinline
getKeyTimes(const UT_SuperIntervalR &range, UT_Array< fpreal > &times, bool error_frames_only)CH_Channel
getLastSegment() const CH_Channelinline
getLength() const CH_Channelinline
getLocked() const CH_Channelinline
getManager() const CH_Channelinline
getMemoryUsage(bool inclusive) const CH_Channel
getName() const CH_Channelinline
getNextEvaluationSegment(int thread) const CH_Channel
getNextEvaluationSegment(int thread)CH_Channel
getNextOutTime(int thread) const CH_Channel
getNextSegment(unsigned idx) const CH_Channel
getNKeys() const CH_Channelinline
getNKeysBefore(fpreal gtime) const CH_Channel
getNKeysBeforeOrAt(fpreal gtime) const CH_Channel
getNSegments() const CH_Channelinline
getOutTime(int thread) const CH_Channel
getPendingEvalTime() const CH_Channelinline
getPrevEvaluationSegment(int thread) const CH_Channel
getPrevEvaluationSegment(int thread)CH_Channel
getPrevInTime(int thread) const CH_Channel
getPrevSegment(unsigned idx) const CH_Channel
getReversibleKey(fpreal gtime, CH_ReversibleKey &key)CH_Channel
getSegment(unsigned idx) const CH_Channelinline
getSegment(fpreal local_time) const CH_Channel
getSegmentAfterKey(fpreal gtime) const CH_Channel
getSegmentIdx(fpreal local_time) const CH_Channel
getSnapshotChannel()CH_Channel
getStart() const CH_Channelinline
getStringMeaning(fpreal time) const CH_Channel
getSurroundingSegs(fpreal gtime, CH_Segment *&left, CH_Segment *&right) const CH_Channel
getTolerance() const CH_Channelinline
globalTime(fpreal t) const CH_Channelinline
hasNonIntegerKeys() const CH_Channel
hasOnlyOneSegment() const CH_Channelinline
holdValue(fpreal gtime, int thread)CH_Channel
increaseKeyValues(fpreal delta)CH_Channel
initializeFirstSegment(const char *expr, CH_ExprLanguage language)CH_Channel
initializeSegmentParents()CH_Channel
insertKeyFrame(fpreal global_t, bool use_auto_slope_pref=true)CH_Channel
IntervalIterCH_Channel
intervalIter(const UT_SuperIntervalR &range, const bool ascending=true) const CH_Channelinline
isAllDisabled() const CH_Channel
isAllEnabled() const CH_Channel
isAtHardKey(fpreal gtime) const CH_Channel
isAtHardKeyframe(int frame) const CH_Channel
isAtKey(fpreal gtime) const CH_Channel
isChangeActive() const CH_Channelinline
isDataDependent(fpreal gtime) const CH_Channel
isDisabled(fpreal gtime) const CH_Channel
isEditable()CH_Channel
isEmpty() const CH_Channelinline
isLayerScoped() const CH_Channel
isPending() const CH_Channelinline
isPending(fpreal gtime) const CH_Channel
isPendingHold() const CH_Channelinline
isPendingLocal(fpreal ltime) const CH_Channel
isRotationChannel() const CH_Channelinline
isScoped() const CH_Channel
isSimpleChannel() const CH_Channel
isStringTimeDependentSlow(int thread) const CH_Channel
isTemporary() const CH_Channelinline
isTimeDependent() const CH_Channelinline
isTimeDependentSlow(int thread) const CH_Channel
load(UT_IStream &is)CH_Channel
loadSnapshot()CH_Channel
localTime(fpreal t) const CH_Channelinline
match(const char *pattern) const CH_Channel
moveFrames(const UT_Array< int > &frames, int amount)CH_Channel
moveKeyFrame(fpreal old_gtime, fpreal new_gtime)CH_Channel
putChFullKey(fpreal gtime, CH_FullKey const &key, bool accel_ratios=true)CH_Channel
putFullKey(fpreal gtime, CH_FullKey const &key, bool accel_ratios, bool apply_auto_slope, bool update_fake_slope_accel_handles)CH_Channel
putFullKey(fpreal gtime, CH_FullKey const &key, bool accel_ratios=true, bool apply_auto_slope=true)CH_Channelinline
putKey(fpreal gtime, CH_Key const &key, bool accel_ratios, bool apply_auto_slope, bool update_fake_slope_accel_handles)CH_Channel
putKey(fpreal gtime, CH_Key const &key, bool accel_ratios=true, bool apply_auto_slope=true)CH_Channelinline
refit(fpreal tolerance, bool preserve_extrema)CH_Channel
refit(fpreal tolerance, bool preserve_extrema, fpreal from_gtime, fpreal to_gtime, bool delete_old_segments)CH_Channel
reverse(fpreal gstart=0, fpreal gend=0, bool whole_chan=true)CH_Channel
sampleKey(CH_Segment *seg, fpreal gtime, int thread, CH_Key &key)CH_Channel
sampleValueSlope(CH_Segment *seg, fpreal gtime, int thread, fpreal &v, fpreal &s)CH_Channel
sampleVSA(CH_Segment *seg, fpreal gtime, int thread, fpreal &v, fpreal &s, fpreal a[2])CH_Channel
save(std::ostream &os, bool binary, bool compiled, bool pending_state) const CH_Channel
saveForUndo()CH_Channel
saveKeyFrameForUndo(fpreal global_t)CH_Channel
saveSnapshot()CH_Channel
scroll(fpreal new_start, bool update=true)CH_Channel
setAlias(const UT_StringHolder &s)CH_Channelinline
setCaptureCopiedKeys(UT_Array< fpreal > *capture_array)CH_Channel
setChangeActive(int state)CH_Channelinline
setChanged(bool on, CH_CHANGE_TYPE type=CH_CHANNEL_CHANGED)CH_Channel
setChannelLeftType(CH_ChannelBehavior t)CH_Channel
setChannelRightType(CH_ChannelBehavior t)CH_Channel
setCollection(CH_Collection *chp)CH_Channelinline
setConstantValue(fpreal value)CH_Channel
setDefaultString(const UT_StringHolder &dv)CH_Channelinline
setDefaultValue(fpreal dv)CH_Channelinline
setExprLanguage(CH_ExprLanguage language)CH_Channel
setExprLanguageAtTime(CH_ExprLanguage language, fpreal time)CH_Channel
setIsTemporary(bool temp)CH_Channelinline
setKeys(fpreal *new_key_values, int num_keys, fpreal global_start, fpreal time_delta, bool smooth_slopes=true, bool clear=false, bool notify=true)CH_Channel
setKeyString(const UT_String &str, fpreal gtime, bool set_pending=false, bool commit_keys=true, bool propagate=true)CH_Channel
setKeyString(const UT_String &str, fpreal gtime, CH_ExprLanguage language, bool set_pending=false, bool commit_keys=true, bool propagate=true)CH_Channel
setKeyValue(fpreal val, fpreal gtime, bool set_pending=false, bool commit_keys=true, bool propagate=true)CH_Channel
setLayerScope(bool on_off)CH_Channel
setLocked(bool f)CH_Channel
setName(const UT_StringHolder &s)CH_Channelinline
setPendingHold(bool state)CH_Channel
setRawValues(fpreal from, fpreal to, fpreal *vals, int nsamples)CH_Channel
setRawValues(fpreal *times, fpreal *vals, int n)CH_Channel
setScope(bool on_off)CH_Channel
smoothAutoSlopes()CH_Channel
smoothAutoSlopes(fpreal global_time, fpreal delta=-1, bool value_changed=true)CH_Channel
smoothAutoSlopes(CH_Segment *seg)CH_Channel
smoothAutoSlopesForSegments(UT_RLEBitArray &slope_flags, bool force=false, fpreal max_delta=-1)CH_Channel
SNAP_REPLACE enum valueCH_Channel
SNAP_REPLACE_DOUBLE enum valueCH_Channel
SNAP_SNAP enum valueCH_Channel
SNAP_SNAP_AND_DELETE enum valueCH_Channel
snapKeysInRange(const UT_SuperIntervalR &range, SnapType type=SNAP_SNAP, std::ostream *os=nullptr)CH_Channel
SnapType enum nameCH_Channel
stretch(fpreal new_start, fpreal new_end)CH_Channel
swap(CH_Channel &other)CH_Channel
swapContents(CH_Channel &other)CH_Channel
swapSnapshot()CH_Channel
transferKey(fpreal to_time, CH_Channel *from_chp, fpreal from_time)CH_Channel
undoSnapshot(CH_Channel *previous, bool previous_snapshot_cleared)CH_Channel
unresolveLocalVars(int thread)CH_Channel
updatePending(fpreal gtime)CH_Channel
verify()CH_Channel
verify(bool verify_tied_values)CH_Channel
~CH_Channel()CH_Channel