HDK
|
This is the complete list of members for CL_SimpleChannel, including all inherited members.
CL_SimpleChannel() | CL_SimpleChannel | |
CL_SimpleChannel(fpreal start, int num_segments, fpreal length, CL_ChannelBehavior left_type, CL_ChannelBehavior right_type, fpreal default_value, fpreal default_slope) | CL_SimpleChannel | |
CL_SimpleChannel(fpreal start, int num_segments, fpreal length, CL_ChannelBehavior left_type, CL_ChannelBehavior right_type, fpreal default_value, fpreal default_slope, fpreal tolerance) | CL_SimpleChannel | |
CL_SimpleChannel(const CL_SimpleChannel &other)=default | CL_SimpleChannel | |
CL_SimpleChannel(CL_SimpleChannel &&other)=default | CL_SimpleChannel | |
clear() | CL_SimpleChannel | |
destroyKeyFrame(fpreal global_time) | CL_SimpleChannel | |
eval(fpreal gtime) const | CL_SimpleChannel | |
eval(fpreal gtime, int &segment_idx_hint) const | CL_SimpleChannel | |
eval(const CL_SimpleSegment &seg, fpreal ltime) const | CL_SimpleChannel | |
evalSlope(const CL_SimpleSegment &seg, fpreal ltime) const | CL_SimpleChannel | |
getAutoSplit() | CL_SimpleChannel | inlinestatic |
getChannelTolerance() | CL_SimpleChannel | inlinestatic |
getDefaultSegmentSplitType() | CL_SimpleChannel | inlinestatic |
getDefaultSegmentType() | CL_SimpleChannel | inlinestatic |
getDefaultValue() const | CL_SimpleChannel | inline |
getEnd() const | CL_SimpleChannel | inline |
getKeyTimes() const | CL_SimpleChannel | |
getKeyValues() const | CL_SimpleChannel | |
getLength() const | CL_SimpleChannel | inline |
getNSegments() const | CL_SimpleChannel | inline |
getPostSlope() const | CL_SimpleChannel | inline |
getPostType() const | CL_SimpleChannel | inline |
getPostValue() const | CL_SimpleChannel | inline |
getPreSlope() const | CL_SimpleChannel | inline |
getPreType() const | CL_SimpleChannel | inline |
getPreValue() const | CL_SimpleChannel | inline |
getSegment(int index) | CL_SimpleChannel | inline |
getSegment(int index) const | CL_SimpleChannel | inline |
getSegmentExpression(int index) const | CL_SimpleChannel | inline |
getSegmentExpressions() const | CL_SimpleChannel | inline |
getSegmentIdx(fpreal ltime) const | CL_SimpleChannel | |
getSegmentInSlopeAuto(int index) const | CL_SimpleChannel | inline |
getSegmentOutSlopeAuto(int index) const | CL_SimpleChannel | inline |
getSegments() const | CL_SimpleChannel | inline |
getSegmentType(int index) const | CL_SimpleChannel | |
getStart() const | CL_SimpleChannel | inline |
getSurroundingSegs(fpreal gtime, CL_SimpleSegment *&left, CL_SimpleSegment *&right) | CL_SimpleChannel | |
getTolerance() const | CL_SimpleChannel | inline |
insertKeyFrame(fpreal global_time, bool auto_slope=true) | CL_SimpleChannel | |
isAtHardKey(fpreal gtime) const | CL_SimpleChannel | |
moveKeysWithDeltas(const UT_IntArray &indices, const UT_Array< fpreal > &time_offsets) | CL_SimpleChannel | |
operator=(const CL_SimpleChannel &other)=default | CL_SimpleChannel | |
operator=(CL_SimpleChannel &&other)=default | CL_SimpleChannel | |
setAutoSplit(bool onoff) | CL_SimpleChannel | static |
setChannelTolerance(fpreal tol) | CL_SimpleChannel | inlinestatic |
setDefaultSegmentSplitType(CL_SimpleSegmentType type) | CL_SimpleChannel | static |
setDefaultSegmentType(CL_SimpleSegmentType type) | CL_SimpleChannel | static |
setDefaultValue(fpreal value) | CL_SimpleChannel | inline |
setKeyAccel(fpreal gtime, fpreal accel, CL_KeyHalf half=CL_KeyHalf::InOut) | CL_SimpleChannel | |
setKeyAutoSlope(fpreal gtime, bool auto_slope, CL_KeyHalf half=CL_KeyHalf::InOut) | CL_SimpleChannel | |
setKeySlope(fpreal gtime, fpreal slope, CL_KeyHalf half=CL_KeyHalf::InOut) | CL_SimpleChannel | |
setKeyValue(fpreal gtime, fpreal value, CL_KeyHalf half=CL_KeyHalf::InOut) | CL_SimpleChannel | |
setPostSlope(fpreal slope) | CL_SimpleChannel | inline |
setPostType(CL_ChannelBehavior type) | CL_SimpleChannel | inline |
setPostValue(fpreal value) | CL_SimpleChannel | inline |
setPreSlope(fpreal slope) | CL_SimpleChannel | inline |
setPreType(CL_ChannelBehavior type) | CL_SimpleChannel | inline |
setPreValue(fpreal value) | CL_SimpleChannel | inline |
setRawValues(fpreal from, fpreal to, fpreal *data, int num_samples, bool auto_slope=true) | CL_SimpleChannel | |
setRawValues(fpreal *times, fpreal *data, int num_samples) | CL_SimpleChannel | |
setSegmentExpression(int index, const UT_StringHolder &expr) | CL_SimpleChannel | inline |
setSegmentInAccel(int index, fpreal accel, bool ratio=false) | CL_SimpleChannel | |
setSegmentInSlope(int index, fpreal slope) | CL_SimpleChannel | |
setSegmentInSlopeAuto(int index, bool value) | CL_SimpleChannel | inline |
setSegmentOutAccel(int index, fpreal accel, bool ratio=false) | CL_SimpleChannel | |
setSegmentOutSlope(int index, fpreal slope) | CL_SimpleChannel | |
setSegmentOutSlopeAuto(int index, bool value) | CL_SimpleChannel | inline |
setSegmentType(int index, CL_SimpleSegmentType type) | CL_SimpleChannel | |
setStart(fpreal start) | CL_SimpleChannel | inline |
setTolerance(fpreal tolerance) | CL_SimpleChannel | inline |
smoothAutoSlopes(bool force=false) | CL_SimpleChannel | |
smoothAutoSlopesForSegments(UT_RLEBitArray &slope_flags, bool force=false, fpreal max_delta=-1) | CL_SimpleChannel | |
~CL_SimpleChannel()=default | CL_SimpleChannel |