HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CH_Channel.h File Reference
#include "CH_API.h"
#include "CH_Collection.h"
#include "CH_ExprLanguage.h"
#include "CH_EventManager.h"
#include "CH_Manager.h"
#include "CH_Segment.h"
#include "CH_Types.h"
#include <UT/UT_Array.h>
#include <UT/UT_Assert.h>
#include <UT/UT_Debug.h>
#include <UT/UT_DeepString.h>
#include <UT/UT_Interval.h>
#include <UT/UT_NonCopyable.h>
#include <UT/UT_RLEBitArray.h>
#include <UT/UT_String.h>
#include <UT/UT_StringHolder.h>
#include <UT/UT_SuperInterval.h>
#include <UT/UT_Swap.h>
#include <UT/UT_VectorTypes.h>
#include <SYS/SYS_Inline.h>
#include <SYS/SYS_Math.h>
#include <SYS/SYS_StaticAssert.h>
#include <SYS/SYS_Types.h>
#include <iosfwd>
#include <stddef.h>
+ Include dependency graph for CH_Channel.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CH_HalfKey
 
class  CH_Key
 
class  CH_FullKey
 
class  CH_ReversibleKey
 
class  CH_ChannelIterator
 
class  CH_Channel
 
class  CH_Channel::ConstIntervalIter
 Const iterator over an interval. More...
 
class  CH_Channel::IntervalIter
 Iterator over an interval. More...
 

Functions

CH_API void CHfindMoveKeysDelta (const CH_Channel *chp, bool snap_to_frame, fpreal base_time, const UT_Array< fpreal > &sorted_orig_keys, fpreal accepted_dt, fpreal &attempted_dt)
 
CH_API void CHmoveKeysWithDelta (CH_Channel *chp, const UT_Array< fpreal > &orig_keys, fpreal old_accepted_dt, fpreal new_accepted_dt)
 
CH_API void CHmoveKeysWithDeltas (CH_Channel *chp, const UT_Array< fpreal > &orig_keys, const UT_Array< fpreal > &time_offsets, const UT_Array< fpreal > &value_offsets)
 

Function Documentation

CH_API void CHfindMoveKeysDelta ( const CH_Channel chp,
bool  snap_to_frame,
fpreal  base_time,
const UT_Array< fpreal > &  sorted_orig_keys,
fpreal  accepted_dt,
fpreal attempted_dt 
)
CH_API void CHmoveKeysWithDelta ( CH_Channel chp,
const UT_Array< fpreal > &  orig_keys,
fpreal  old_accepted_dt,
fpreal  new_accepted_dt 
)
CH_API void CHmoveKeysWithDeltas ( CH_Channel chp,
const UT_Array< fpreal > &  orig_keys,
const UT_Array< fpreal > &  time_offsets,
const UT_Array< fpreal > &  value_offsets 
)