#include "CHOP_API.h"#include <UT/UT_ExpandArray.h>#include <UT/UT_NTStreamUtil.h>#include <CL/CL_Clip.h>#include <CL/CL_Defines.h>#include <PRM/PRM_Parm.h>#include <OP/OP_InputChangeHelper.h>#include <OP/OP_Node.h>#include <OP/OP_Network.h>#include "CHOP_Error.h"#include "CHOP_Notes.h"Go to the source code of this file.
Classes | |
| class | CHOP_Node |
Defines | |
| #define | CHOP_AUDIO_FLAG 'a' |
| #define | CHOP_EXPORT_FLAG 'o' |
| #define | CHOP_PARM_COUNT (8) |
| #define | CHOP_TAB "Common" |
| #define | NONE_TOKEN "none" |
| #define | CHOP_OUT_CFUNC "_updateCParam" |
| #define | CHOP_OUT_IFUNC "_updateIParam" |
| #define | CHOP_OUT_CPARAM "params.cUpdate" |
| #define | CHOP_OUT_IPARAM "params.iUpdate" |
| #define | CHOP_SWITCHER(cnt, nm) |
| #define | CHOP_SWITCHER2(cnt1, nm1, cnt2, nm2) |
| #define | CHOP_SWITCHER3(cnt1, nm1, cnt2, nm2, cnt3, nm3) |
| #define | CHOP_SWITCHER4(cnt1, nm1, cnt2, nm2, cnt3, nm3, cnt4, nm4) |
| #define | CHOP_SWITCHER5(cnt1, nm1, cnt2, nm2, cnt3, nm3, cnt4, nm4, cnt5, nm5) |
| #define | CHOP_SWITCHER6(cnt1, nm1, cnt2, nm2, cnt3, nm3, cnt4, nm4, cnt5, nm5, cnt6, nm6) |
| #define | ARG_CHOP_SCOPE (myParmCommonBase + 0) |
| #define | ARG_CHOP_MATCH (myParmCommonBase + 1) |
| #define | ARG_CHOP_UNITS (myParmCommonBase + 2) |
| #define | ARG_CHOP_REALTIME (myParmCommonBase + 3) |
| #define | ARG_CHOP_UNLOAD (myParmCommonBase + 4) |
| #define | ARG_CHOP_EXPORT_PATH (myParmCommonBase + 5) |
| #define | ARG_CHOP_DCOLOR (myParmCommonBase + 6) |
| #define | ARG_CHOP_COLSTEP (myParmCommonBase + 7) |
Typedefs | |
| typedef void(* | CHOP_ReplaceCallback )(void *data, int replace) |
| typedef void(* | CHOP_ConflictCallback )(void *data, void *ldata, CHOP_ReplaceCallback func, const char *source, const char *dest) |
| typedef UT_PtrArray< orUnit * > | orUnitList |
| typedef UT_PtrArray < CHOP_Handle * > | CHOP_HandleList |
Enumerations | |
| enum | CHOP_SampleMatch { FIRST_RATE = 0, SAMPLE_MAX_RATE, SAMPLE_MIN_RATE, ERROR_IF_DIFF } |
Functions | |
| DLLEXPORT void | newChopOperator (OP_OperatorTable *table) |
| CHOP_API void | CHOPgetVexReservedTemplateLists (UT_PtrArray< PRM_Template * > &tplatelists) |
| #define ARG_CHOP_COLSTEP (myParmCommonBase + 7) |
Definition at line 150 of file CHOP_Node.h.
| #define ARG_CHOP_DCOLOR (myParmCommonBase + 6) |
Definition at line 149 of file CHOP_Node.h.
| #define ARG_CHOP_EXPORT_PATH (myParmCommonBase + 5) |
Definition at line 148 of file CHOP_Node.h.
| #define ARG_CHOP_MATCH (myParmCommonBase + 1) |
Definition at line 144 of file CHOP_Node.h.
| #define ARG_CHOP_REALTIME (myParmCommonBase + 3) |
Definition at line 146 of file CHOP_Node.h.
| #define ARG_CHOP_SCOPE (myParmCommonBase + 0) |
Definition at line 143 of file CHOP_Node.h.
| #define ARG_CHOP_UNITS (myParmCommonBase + 2) |
Definition at line 145 of file CHOP_Node.h.
| #define ARG_CHOP_UNLOAD (myParmCommonBase + 4) |
Definition at line 147 of file CHOP_Node.h.
| #define CHOP_AUDIO_FLAG 'a' |
Definition at line 38 of file CHOP_Node.h.
| #define CHOP_EXPORT_FLAG 'o' |
Definition at line 39 of file CHOP_Node.h.
| #define CHOP_OUT_CFUNC "_updateCParam" |
Definition at line 74 of file CHOP_Node.h.
| #define CHOP_OUT_CPARAM "params.cUpdate" |
Definition at line 77 of file CHOP_Node.h.
| #define CHOP_OUT_IFUNC "_updateIParam" |
Definition at line 75 of file CHOP_Node.h.
| #define CHOP_OUT_IPARAM "params.iUpdate" |
Definition at line 78 of file CHOP_Node.h.
| #define CHOP_PARM_COUNT (8) |
Definition at line 70 of file CHOP_Node.h.
| #define CHOP_SWITCHER | ( | cnt, | |||
| nm | ) |
Value:
static PRM_Default switcher[2] = \ { \ PRM_Default(cnt, nm), \ PRM_Default(CHOP_PARM_COUNT, CHOP_TAB), \ }
Definition at line 81 of file CHOP_Node.h.
| #define CHOP_SWITCHER2 | ( | cnt1, | |||
| nm1, | |||||
| cnt2, | |||||
| nm2 | ) |
Value:
static PRM_Default switcher[3] = \ { \ PRM_Default(cnt1, nm1), \ PRM_Default(cnt2, nm2), \ PRM_Default(CHOP_PARM_COUNT, CHOP_TAB), \ }
Definition at line 88 of file CHOP_Node.h.
| #define CHOP_SWITCHER3 | ( | cnt1, | |||
| nm1, | |||||
| cnt2, | |||||
| nm2, | |||||
| cnt3, | |||||
| nm3 | ) |
Value:
static PRM_Default switcher[4] = \ { \ PRM_Default(cnt1, nm1), \ PRM_Default(cnt2, nm2), \ PRM_Default(cnt3, nm3), \ PRM_Default(CHOP_PARM_COUNT, CHOP_TAB), \ }
Definition at line 96 of file CHOP_Node.h.
| #define CHOP_SWITCHER4 | ( | cnt1, | |||
| nm1, | |||||
| cnt2, | |||||
| nm2, | |||||
| cnt3, | |||||
| nm3, | |||||
| cnt4, | |||||
| nm4 | ) |
Value:
static PRM_Default switcher[5] = \ { \ PRM_Default(cnt1, nm1), \ PRM_Default(cnt2, nm2), \ PRM_Default(cnt3, nm3), \ PRM_Default(cnt4, nm4), \ PRM_Default(CHOP_PARM_COUNT, CHOP_TAB), \ }
Definition at line 105 of file CHOP_Node.h.
| #define CHOP_SWITCHER5 | ( | cnt1, | |||
| nm1, | |||||
| cnt2, | |||||
| nm2, | |||||
| cnt3, | |||||
| nm3, | |||||
| cnt4, | |||||
| nm4, | |||||
| cnt5, | |||||
| nm5 | ) |
Value:
static PRM_Default switcher[6] = \ { \ PRM_Default(cnt1, nm1), \ PRM_Default(cnt2, nm2), \ PRM_Default(cnt3, nm3), \ PRM_Default(cnt4, nm4), \ PRM_Default(cnt5, nm5), \ PRM_Default(CHOP_PARM_COUNT, CHOP_TAB), \ }
Definition at line 115 of file CHOP_Node.h.
| #define CHOP_SWITCHER6 | ( | cnt1, | |||
| nm1, | |||||
| cnt2, | |||||
| nm2, | |||||
| cnt3, | |||||
| nm3, | |||||
| cnt4, | |||||
| nm4, | |||||
| cnt5, | |||||
| nm5, | |||||
| cnt6, | |||||
| nm6 | ) |
Value:
static PRM_Default switcher[7] = \ { \ PRM_Default(cnt1, nm1), \ PRM_Default(cnt2, nm2), \ PRM_Default(cnt3, nm3), \ PRM_Default(cnt4, nm4), \ PRM_Default(cnt5, nm5), \ PRM_Default(cnt6, nm6), \ PRM_Default(CHOP_PARM_COUNT, CHOP_TAB), \ }
Definition at line 126 of file CHOP_Node.h.
| #define CHOP_TAB "Common" |
Definition at line 71 of file CHOP_Node.h.
| #define NONE_TOKEN "none" |
Definition at line 72 of file CHOP_Node.h.
| typedef void(* CHOP_ConflictCallback)(void *data, void *ldata, CHOP_ReplaceCallback func, const char *source, const char *dest) |
Definition at line 59 of file CHOP_Node.h.
| typedef UT_PtrArray<CHOP_Handle *> CHOP_HandleList |
Definition at line 64 of file CHOP_Node.h.
| typedef void(* CHOP_ReplaceCallback)(void *data, int replace) |
Definition at line 57 of file CHOP_Node.h.
| typedef UT_PtrArray<orUnit *> orUnitList |
Definition at line 63 of file CHOP_Node.h.
| enum CHOP_SampleMatch |
Definition at line 138 of file CHOP_Node.h.
| CHOP_API void CHOPgetVexReservedTemplateLists | ( | UT_PtrArray< PRM_Template * > & | tplatelists | ) |
| DLLEXPORT void newChopOperator | ( | OP_OperatorTable * | table | ) |
Definition at line 445 of file CHOP_Blend.C.
1.5.9