HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CHOP_Channel.h File Reference
#include "CHOP_API.h"
#include "CHOP_Node.h"
#include <CH/CH_Types.h>
#include <UT/UT_IntArray.h>
#include <UT/UT_ValArray.h>
#include <UT/UT_StringArray.h>
#include <UT/UT_SymbolTable.h>
#include <SYS/SYS_Types.h>
+ Include dependency graph for CHOP_Channel.h:

Go to the source code of this file.

Classes

class  CHOP_Channel
 
class  CHOP_CreateChannelChopCallback
 

Enumerations

enum  CHOP_ChannelRangeType { CHOP_CHANNEL_RANGE_FULL, CHOP_CHANNEL_RANGE_CURRENT, CHOP_CHANNEL_RANGE_STARTEND, CHOP_CHANNEL_RANGE_VALUE }
 

Functions

CHOP_API OP_NodeCHOP_CreateChannelChop (const char *name, const CH_ChannelRefList &chan_refs, OP_Network *chopnet, CHOP_ChannelRangeType range_type, fpreal frame_start, fpreal frame_end, bool create_new, bool set_export, bool remove_old, bool lock_clip, fpreal sample_rate, CHOP_CreateChannelChopCallback *cb=nullptr)
 
CHOP_API OP_NodeCHOP_CreateChannelChop (const UT_String &full_name, const CH_ScopedChannels &fsc, bool set_export)
 

Enumeration Type Documentation

Enumerator
CHOP_CHANNEL_RANGE_FULL 
CHOP_CHANNEL_RANGE_CURRENT 
CHOP_CHANNEL_RANGE_STARTEND 
CHOP_CHANNEL_RANGE_VALUE 

Definition at line 238 of file CHOP_Channel.h.

Function Documentation

CHOP_API OP_Node* CHOP_CreateChannelChop ( const char *  name,
const CH_ChannelRefList chan_refs,
OP_Network chopnet,
CHOP_ChannelRangeType  range_type,
fpreal  frame_start,
fpreal  frame_end,
bool  create_new,
bool  set_export,
bool  remove_old,
bool  lock_clip,
fpreal  sample_rate,
CHOP_CreateChannelChopCallback cb = nullptr 
)
CHOP_API OP_Node* CHOP_CreateChannelChop ( const UT_String full_name,
const CH_ScopedChannels fsc,
bool  set_export 
)