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

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)=defaultCL_SimpleChannel
CL_SimpleChannel(CL_SimpleChannel &&other)=defaultCL_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_SimpleChannelinlinestatic
getChannelTolerance()CL_SimpleChannelinlinestatic
getDefaultSegmentSplitType()CL_SimpleChannelinlinestatic
getDefaultSegmentType()CL_SimpleChannelinlinestatic
getDefaultValue() const CL_SimpleChannelinline
getEnd() const CL_SimpleChannelinline
getKeyTimes() const CL_SimpleChannel
getKeyValues() const CL_SimpleChannel
getLength() const CL_SimpleChannelinline
getNSegments() const CL_SimpleChannelinline
getPostSlope() const CL_SimpleChannelinline
getPostType() const CL_SimpleChannelinline
getPostValue() const CL_SimpleChannelinline
getPreSlope() const CL_SimpleChannelinline
getPreType() const CL_SimpleChannelinline
getPreValue() const CL_SimpleChannelinline
getSegment(int index)CL_SimpleChannelinline
getSegment(int index) const CL_SimpleChannelinline
getSegmentExpression(int index) const CL_SimpleChannelinline
getSegmentExpressions() const CL_SimpleChannelinline
getSegmentIdx(fpreal ltime) const CL_SimpleChannel
getSegmentInSlopeAuto(int index) const CL_SimpleChannelinline
getSegmentOutSlopeAuto(int index) const CL_SimpleChannelinline
getSegments() const CL_SimpleChannelinline
getSegmentType(int index) const CL_SimpleChannel
getStart() const CL_SimpleChannelinline
getSurroundingSegs(fpreal gtime, CL_SimpleSegment *&left, CL_SimpleSegment *&right)CL_SimpleChannel
getTolerance() const CL_SimpleChannelinline
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)=defaultCL_SimpleChannel
operator=(CL_SimpleChannel &&other)=defaultCL_SimpleChannel
setAutoSplit(bool onoff)CL_SimpleChannelstatic
setChannelTolerance(fpreal tol)CL_SimpleChannelinlinestatic
setDefaultSegmentSplitType(CL_SimpleSegmentType type)CL_SimpleChannelstatic
setDefaultSegmentType(CL_SimpleSegmentType type)CL_SimpleChannelstatic
setDefaultValue(fpreal value)CL_SimpleChannelinline
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_SimpleChannelinline
setPostType(CL_ChannelBehavior type)CL_SimpleChannelinline
setPostValue(fpreal value)CL_SimpleChannelinline
setPreSlope(fpreal slope)CL_SimpleChannelinline
setPreType(CL_ChannelBehavior type)CL_SimpleChannelinline
setPreValue(fpreal value)CL_SimpleChannelinline
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_SimpleChannelinline
setSegmentInAccel(int index, fpreal accel, bool ratio=false)CL_SimpleChannel
setSegmentInSlope(int index, fpreal slope)CL_SimpleChannel
setSegmentInSlopeAuto(int index, bool value)CL_SimpleChannelinline
setSegmentOutAccel(int index, fpreal accel, bool ratio=false)CL_SimpleChannel
setSegmentOutSlope(int index, fpreal slope)CL_SimpleChannel
setSegmentOutSlopeAuto(int index, bool value)CL_SimpleChannelinline
setSegmentType(int index, CL_SimpleSegmentType type)CL_SimpleChannel
setStart(fpreal start)CL_SimpleChannelinline
setTolerance(fpreal tolerance)CL_SimpleChannelinline
smoothAutoSlopes(bool force=false)CL_SimpleChannel
smoothAutoSlopesForSegments(UT_RLEBitArray &slope_flags, bool force=false, fpreal max_delta=-1)CL_SimpleChannel
~CL_SimpleChannel()=defaultCL_SimpleChannel