HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PRM_ChopShared.h
Go to the documentation of this file.
1 /*
2  * PROPRIETARY INFORMATION. This software is proprietary to
3  * Side Effects Software Inc., and is not to be reproduced,
4  * transmitted, or disclosed in any way without written permission.
5  *
6  * NAME: CHOP Library (C++)
7  *
8  * COMMENTS: Common UI definitions
9  *
10  */
11 
12 #ifndef __CHOP_ChopShared_H__
13 #define __CHOP_ChopShared_H__
14 
15 #include "CHOP_API.h"
16 #include <PRM/PRM_ChoiceList.h>
17 #include <PRM/PRM_Range.h>
18 #include <PRM/PRM_Default.h>
19 
20 // menu enumerations
21 
22 enum
23 {
25  ACTIVE_ON = 1,
28 };
29 
30 enum
31 {
35 };
36 
37 enum
38 {
39  TYPE_RAW = 0,
44 };
45 
46 enum
47 {
51 };
52 
53 enum
54 {
56  RECORD_ON = 1,
60 };
61 
62 enum
63 {
67 };
68 
69 enum
70 {
74 };
75 enum
76 {
80  RANGE_NUM_ITEMS // sentinel
81 };
82 
83 enum
84 {
88 };
89 
90 
91 // Some common menu defs
109 
110 // Beat box menus
116 
117 // Ranges
127 
128 // Defaults
142 
143 // Beatbox Defaults
154 
155 // Names
175 
182 
186 
187 
188 // Beatbox Names
194 
195 
196 // Conversion functions
198 CHOP_API int convertKeyMenu(int index);
199 
200 #endif
CHOP_API PRM_Default CHOP_InterpolateDefault
CHOP_API PRM_ChoiceList CHOP_AlignMenu
CHOP_API PRM_Name CHOP_RangeName
CHOP_API PRM_Name CHOP_InterpolateName
CHOP_API PRM_Default CHOP_RelativeDefault
CHOP_API PRM_ChoiceList CHOP_RecordMenu
CHOP_API PRM_Range CHOP_OverlapChunkRange
CHOP_API PRM_Name CHOP_DefaultValueName
CHOP_API PRM_ChoiceList CHOP_BlendMethodMenu
#define CHOP_API
Definition: CHOP_API.h:10
CHOP_API PRM_Name CHOP_BiasName
CHOP_API PRM_Name CHOP_OrderName
CHOP_API PRM_Name CHOP_ActiveName
CHOP_API PRM_Default CHOP_SampleRateDefault
CHOP_API PRM_Name CHOP_BlendRegionName
CHOP_API PRM_ChoiceList CHOP_ExtendFullMenu
CHOP_API PRM_ChoiceList CHOP_LimitMenu
CHOP_API PRM_ChoiceList CHOP_MatchMenu
CHOP_API PRM_Range CHOP_FrameRange
CHOP_API PRM_Default CHOP_StartDefault
CHOP_API PRM_Default CHOP_ActiveDefault
CHOP_API PRM_Name CHOP_MatchName
CHOP_API PRM_Name CHOP_KeyName
CHOP_API PRM_ChoiceList CHOP_TypeMenu
CHOP_API PRM_Default CHOP_BlendFunctionDefault
CHOP_API PRM_Name CHOP_RYScopeName
CHOP_API PRM_Range CHOP_BiasRange
CHOP_API PRM_Name CHOP_BlendStepScopeName
CHOP_API PRM_Default CHOP_BiasDefault
CHOP_API PRM_ChoiceList CHOP_RangeMenu
CHOP_API PRM_ChoiceList CHOP_InterpolateMenu
CHOP_API PRM_Name CHOP_TypeName
CHOP_API PRM_Name CHOP_RemainderName
CHOP_API PRM_Name CHOP_EndName
CHOP_API PRM_ChoiceList CHOP_BlendFunctionMenu
CHOP_API PRM_Default CHOP_RecordDefault
CHOP_API PRM_ChoiceList CHOP_Match2Menu
CHOP_API PRM_ChoiceList CHOP_RemainderMenu
CHOP_API PRM_Default CHOP_OverlapChunkDefault
CHOP_API PRM_ChoiceList CHOP_KeyMenu
CHOP_API PRM_Name CHOP_RZScopeName
CHOP_API PRM_Range CHOP_DefaultValueRange
CHOP_API PRM_Default CHOP_KeyDefault[]
CHOP_API PRM_Name CHOP_AlignName
CHOP_API PRM_Name CHOP_BlendStepName
CHOP_API PRM_Name CHOP_BlendMethodName
CHOP_API PRM_Name CHOP_BlendFunctionName
CHOP_API PRM_Range CHOP_CycleLengthRange
CHOP_API PRM_Range CHOP_DoubleFrameRange
CHOP_API PRM_Name CHOP_ExtendLeftName
CHOP_API PRM_Default CHOP_FilterChunkDefault
CHOP_API PRM_Name CHOP_RXScopeName
CHOP_API PRM_Default CHOP_RYScopeDefault
CHOP_API PRM_Default CHOP_RZScopeDefault
CHOP_API PRM_Name CHOP_ExtendRightName
CHOP_API PRM_Name CHOP_ShortRotName
CHOP_API PRM_Default CHOP_RotScopeDefault
CHOP_API PRM_Default CHOP_LimitDefault
CHOP_API PRM_ChoiceList CHOP_ActiveMenu
CHOP_API PRM_Range CHOP_StepRange
CHOP_API PRM_ChoiceList CHOP_Relative3Menu
CHOP_API PRM_Default CHOP_RemainderDefault
CHOP_API PRM_Default CHOP_HalfWayDefault
GLuint index
Definition: glcorearb.h:785
CHOP_API PRM_Name CHOP_StartName
CHOP_API PRM_Name CHOP_CycleLengthName
CHOP_API PRM_ChoiceList CHOP_NumThreadsMenu
CHOP_API PRM_Default CHOP_TypeDefault
CHOP_API PRM_Name CHOP_RecordName
CHOP_API PRM_Range CHOP_PosFrameRange
CHOP_API PRM_ChoiceList CHOP_IterateMenu
CHOP_API PRM_Name CHOP_SingleFrameName
CHOP_API PRM_Name CHOP_ConstantAreaName
CHOP_API PRM_Default CHOP_CycleLengthDefault
CHOP_API int convertExtendFullMenu(int index)
CHOP_API PRM_Name CHOP_LimitName
CHOP_API PRM_Name CHOP_SampleRateName
CHOP_API PRM_ChoiceList CHOP_OrderMenu
CHOP_API PRM_ChoiceList CHOP_ExtendMenu
CHOP_API PRM_ChoiceList CHOP_Relative2Menu
CHOP_API int convertKeyMenu(int index)
CHOP_API PRM_Default CHOP_RXScopeDefault
CHOP_API PRM_Range CHOP_SampleRateRange
CHOP_API PRM_Name CHOP_QuaternionName
CHOP_API PRM_Default CHOP_ScopeDefault
CHOP_API PRM_ChoiceList CHOP_RelativeMenu
CHOP_API PRM_Default CHOP_EndDefault
CHOP_API PRM_Name CHOP_RotScopeName
CHOP_API PRM_Default CHOP_ChunkDiscardDefault
CHOP_API PRM_ChoiceList CHOP_FilterChunkMenu
CHOP_API PRM_Name CHOP_RelativeName