HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PRM_ChopShared.h File Reference
#include "CHOP_API.h"
#include <PRM/PRM_ChoiceList.h>
#include <PRM/PRM_Range.h>
#include <PRM/PRM_Default.h>
+ Include dependency graph for PRM_ChopShared.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  { ACTIVE_OFF = 0, ACTIVE_ON = 1, ACTIVE_MOMENTARY = 2, ACTIVE_TOGGLE = 3 }
 
enum  { SHIFT_FORWARD = 0, SHIFT_BACKWARD = 1, SHIFT_OFF = 2 }
 
enum  {
  TYPE_RAW = 0, TYPE_SPEEDRAW = 1, TYPE_POSITION = 2, TYPE_SPEED = 3,
  TYPE_SPEEDHOLD = 4
}
 
enum  { UNITS_ABSOLUTE = 0, UNITS_RELATIVE = 1, UNITS_CURRENT = 2 }
 
enum  {
  RECORD_OFF = 0, RECORD_ON = 1, RECORD_ADD = 2, RECORD_AUTO_RANGE = 3,
  RECORD_SINGLE = 4
}
 
enum  { REMAINDER_DISCARD = 0, REMAINDER_EXTEND = 1, REMAINDER_ADD = 2 }
 
enum  PRM_Match { MATCH_NUMBER = 0, MATCH_NAME = 1, MATCH_UNION = 2 }
 
enum  PRM_MatchFailure { MATCH_FAILURE_ERROR = 0, MATCH_FAILURE_WARNING = 1, MATCH_FAILURE_IGNORE = 2 }
 
enum  PRM_RangeType { RANGE_FULL_ANIMATION = 0, RANGE_CURRENT_FRAME = 1, RANGE_USER_ENTERED = 2, RANGE_LAST_ITEM = RANGE_USER_ENTERED }
 
enum  { NUMTHREADS_NONE = 0, NUMTHREADS_1PERPROC = 1, NUMTHREADS_NUM_ITEMS }
 

Functions

CHOP_API int convertExtendFullMenu (int index)
 
CHOP_API int convertKeyMenu (int index)
 

Variables

CHOP_API PRM_ChoiceList CHOP_AlignMenu
 
CHOP_API PRM_ChoiceList CHOP_BlendFunctionMenu
 
CHOP_API PRM_ChoiceList CHOP_BlendMethodMenu
 
CHOP_API PRM_ChoiceList CHOP_ExtendMenu
 
CHOP_API PRM_ChoiceList CHOP_ExtendFullMenu
 
CHOP_API PRM_ChoiceList CHOP_FilterChunkMenu
 
CHOP_API PRM_ChoiceList CHOP_MatchMenu
 
CHOP_API PRM_ChoiceList CHOP_Match2Menu
 
CHOP_API PRM_ChoiceList CHOP_MatchFailureMenu
 
CHOP_API PRM_ChoiceList CHOP_MatchFailure2Menu
 
CHOP_API PRM_ChoiceList CHOP_OrderMenu
 
CHOP_API PRM_ChoiceList CHOP_RelativeMenu
 
CHOP_API PRM_ChoiceList CHOP_Relative2Menu
 
CHOP_API PRM_ChoiceList CHOP_Relative3Menu
 
CHOP_API PRM_ChoiceList CHOP_Relative4Menu
 
CHOP_API PRM_ChoiceList CHOP_InterpolateMenu
 
CHOP_API PRM_ChoiceList CHOP_RemainderMenu
 
CHOP_API PRM_ChoiceList CHOP_RangeMenu
 
CHOP_API PRM_ChoiceList CHOP_IterateMenu
 
CHOP_API PRM_ChoiceList CHOP_NumThreadsMenu
 
CHOP_API PRM_ChoiceList CHOP_ActiveMenu
 
CHOP_API PRM_ChoiceList CHOP_KeyMenu
 
CHOP_API PRM_ChoiceList CHOP_TypeMenu
 
CHOP_API PRM_ChoiceList CHOP_LimitMenu
 
CHOP_API PRM_ChoiceList CHOP_RecordMenu
 
CHOP_API PRM_Range CHOP_BiasRange
 
CHOP_API PRM_Range CHOP_CycleLengthRange
 
CHOP_API PRM_Range CHOP_DefaultValueRange
 
CHOP_API PRM_Range CHOP_DoubleFrameRange
 
CHOP_API PRM_Range CHOP_FrameRange
 
CHOP_API PRM_Range CHOP_OverlapChunkRange
 
CHOP_API PRM_Range CHOP_PosFrameRange
 
CHOP_API PRM_Range CHOP_SampleRateRange
 
CHOP_API PRM_Range CHOP_StepRange
 
CHOP_API PRM_Default CHOP_BiasDefault
 
CHOP_API PRM_Default CHOP_BlendFunctionDefault
 
CHOP_API PRM_Default CHOP_ChunkDiscardDefault
 
CHOP_API PRM_Default CHOP_CycleLengthDefault
 
CHOP_API PRM_Default CHOP_EndDefault
 
CHOP_API PRM_Default CHOP_FilterChunkDefault
 
CHOP_API PRM_Default CHOP_HalfWayDefault
 
CHOP_API PRM_Default CHOP_OverlapChunkDefault
 
CHOP_API PRM_Default CHOP_SampleRateDefault
 
CHOP_API PRM_Default CHOP_StartDefault
 
CHOP_API PRM_Default CHOP_ScopeDefault
 
CHOP_API PRM_Default CHOP_RelativeDefault
 
CHOP_API PRM_Default CHOP_InterpolateDefault
 
CHOP_API PRM_Default CHOP_ActiveDefault
 
CHOP_API PRM_Default CHOP_TypeDefault
 
CHOP_API PRM_Default CHOP_KeyDefault []
 
CHOP_API PRM_Default CHOP_LimitDefault
 
CHOP_API PRM_Default CHOP_RecordDefault
 
CHOP_API PRM_Default CHOP_RemainderDefault
 
CHOP_API PRM_Default CHOP_RotScopeDefault
 
CHOP_API PRM_Default CHOP_RXScopeDefault
 
CHOP_API PRM_Default CHOP_RYScopeDefault
 
CHOP_API PRM_Default CHOP_RZScopeDefault
 
CHOP_API PRM_Name CHOP_AlignName
 
CHOP_API PRM_Name CHOP_BiasName
 
CHOP_API PRM_Name CHOP_BlendFunctionName
 
CHOP_API PRM_Name CHOP_BlendMethodName
 
CHOP_API PRM_Name CHOP_BlendRegionName
 
CHOP_API PRM_Name CHOP_BlendStepScopeName
 
CHOP_API PRM_Name CHOP_ConstantAreaName
 
CHOP_API PRM_Name CHOP_CycleLengthName
 
CHOP_API PRM_Name CHOP_DefaultValueName
 
CHOP_API PRM_Name CHOP_ExtendLeftName
 
CHOP_API PRM_Name CHOP_ExtendRightName
 
CHOP_API PRM_Name CHOP_MatchName
 
CHOP_API PRM_Name CHOP_MatchFailureName
 
CHOP_API PRM_Name CHOP_OrderName
 
CHOP_API PRM_Name CHOP_RelativeName
 
CHOP_API PRM_Name CHOP_BlendStepName
 
CHOP_API PRM_Name CHOP_SampleRateName
 
CHOP_API PRM_Name CHOP_InterpolateName
 
CHOP_API PRM_Name CHOP_RemainderName
 
CHOP_API PRM_Name CHOP_RangeName
 
CHOP_API PRM_Name CHOP_QuaternionName
 
CHOP_API PRM_Name CHOP_RXScopeName
 
CHOP_API PRM_Name CHOP_RYScopeName
 
CHOP_API PRM_Name CHOP_RZScopeName
 
CHOP_API PRM_Name CHOP_ShortRotName
 
CHOP_API PRM_Name CHOP_RotScopeName
 
CHOP_API PRM_Name CHOP_StartName
 
CHOP_API PRM_Name CHOP_EndName
 
CHOP_API PRM_Name CHOP_SingleFrameName
 
CHOP_API PRM_Name CHOP_ActiveName
 
CHOP_API PRM_Name CHOP_RecordName
 
CHOP_API PRM_Name CHOP_KeyName
 
CHOP_API PRM_Name CHOP_TypeName
 
CHOP_API PRM_Name CHOP_LimitName
 

Enumeration Type Documentation

anonymous enum
Enumerator
UNITS_ABSOLUTE 
UNITS_RELATIVE 
UNITS_CURRENT 

Definition at line 46 of file PRM_ChopShared.h.

anonymous enum
Enumerator
RECORD_OFF 
RECORD_ON 
RECORD_ADD 
RECORD_AUTO_RANGE 
RECORD_SINGLE 

Definition at line 53 of file PRM_ChopShared.h.

anonymous enum
Enumerator
REMAINDER_DISCARD 
REMAINDER_EXTEND 
REMAINDER_ADD 

Definition at line 62 of file PRM_ChopShared.h.

anonymous enum
Enumerator
NUMTHREADS_NONE 
NUMTHREADS_1PERPROC 
NUMTHREADS_NUM_ITEMS 

Definition at line 91 of file PRM_ChopShared.h.

anonymous enum
Enumerator
ACTIVE_OFF 
ACTIVE_ON 
ACTIVE_MOMENTARY 
ACTIVE_TOGGLE 

Definition at line 22 of file PRM_ChopShared.h.

anonymous enum
Enumerator
SHIFT_FORWARD 
SHIFT_BACKWARD 
SHIFT_OFF 

Definition at line 30 of file PRM_ChopShared.h.

anonymous enum
Enumerator
TYPE_RAW 
TYPE_SPEEDRAW 
TYPE_POSITION 
TYPE_SPEED 
TYPE_SPEEDHOLD 

Definition at line 37 of file PRM_ChopShared.h.

enum PRM_Match
Enumerator
MATCH_NUMBER 
MATCH_NAME 
MATCH_UNION 

Definition at line 69 of file PRM_ChopShared.h.

Enumerator
MATCH_FAILURE_ERROR 
MATCH_FAILURE_WARNING 
MATCH_FAILURE_IGNORE 

Definition at line 76 of file PRM_ChopShared.h.

Enumerator
RANGE_FULL_ANIMATION 
RANGE_CURRENT_FRAME 
RANGE_USER_ENTERED 
RANGE_LAST_ITEM 

Definition at line 83 of file PRM_ChopShared.h.

Function Documentation

CHOP_API int convertExtendFullMenu ( int  index)
CHOP_API int convertKeyMenu ( int  index)

Variable Documentation

CHOP_API PRM_Default CHOP_ActiveDefault
CHOP_API PRM_ChoiceList CHOP_ActiveMenu
CHOP_API PRM_Name CHOP_ActiveName
CHOP_API PRM_ChoiceList CHOP_AlignMenu
CHOP_API PRM_Name CHOP_AlignName
CHOP_API PRM_Default CHOP_BiasDefault
CHOP_API PRM_Name CHOP_BiasName
CHOP_API PRM_Range CHOP_BiasRange
CHOP_API PRM_Default CHOP_BlendFunctionDefault
CHOP_API PRM_ChoiceList CHOP_BlendFunctionMenu
CHOP_API PRM_Name CHOP_BlendFunctionName
CHOP_API PRM_ChoiceList CHOP_BlendMethodMenu
CHOP_API PRM_Name CHOP_BlendMethodName
CHOP_API PRM_Name CHOP_BlendRegionName
CHOP_API PRM_Name CHOP_BlendStepName
CHOP_API PRM_Name CHOP_BlendStepScopeName
CHOP_API PRM_Default CHOP_ChunkDiscardDefault
CHOP_API PRM_Name CHOP_ConstantAreaName
CHOP_API PRM_Default CHOP_CycleLengthDefault
CHOP_API PRM_Name CHOP_CycleLengthName
CHOP_API PRM_Range CHOP_CycleLengthRange
CHOP_API PRM_Name CHOP_DefaultValueName
Examples:
CHOP/CHOP_Stair.C.
CHOP_API PRM_Range CHOP_DefaultValueRange
Examples:
CHOP/CHOP_Stair.C.
CHOP_API PRM_Range CHOP_DoubleFrameRange
CHOP_API PRM_Default CHOP_EndDefault
Examples:
CHOP/CHOP_Stair.C.
CHOP_API PRM_Name CHOP_EndName
Examples:
CHOP/CHOP_Stair.C.
CHOP_API PRM_ChoiceList CHOP_ExtendFullMenu
CHOP_API PRM_Name CHOP_ExtendLeftName
Examples:
CHOP/CHOP_Stair.C.
CHOP_API PRM_ChoiceList CHOP_ExtendMenu
Examples:
CHOP/CHOP_Stair.C.
CHOP_API PRM_Name CHOP_ExtendRightName
Examples:
CHOP/CHOP_Stair.C.
CHOP_API PRM_Default CHOP_FilterChunkDefault
CHOP_API PRM_ChoiceList CHOP_FilterChunkMenu
CHOP_API PRM_Range CHOP_FrameRange
Examples:
CHOP/CHOP_Stair.C.
CHOP_API PRM_Default CHOP_HalfWayDefault
CHOP_API PRM_Default CHOP_InterpolateDefault
CHOP_API PRM_ChoiceList CHOP_InterpolateMenu
CHOP_API PRM_Name CHOP_InterpolateName
CHOP_API PRM_ChoiceList CHOP_IterateMenu
CHOP_API PRM_Default CHOP_KeyDefault[]
CHOP_API PRM_ChoiceList CHOP_KeyMenu
CHOP_API PRM_Name CHOP_KeyName
CHOP_API PRM_Default CHOP_LimitDefault
CHOP_API PRM_ChoiceList CHOP_LimitMenu
CHOP_API PRM_Name CHOP_LimitName
CHOP_API PRM_ChoiceList CHOP_Match2Menu
CHOP_API PRM_ChoiceList CHOP_MatchFailure2Menu
CHOP_API PRM_ChoiceList CHOP_MatchFailureMenu
CHOP_API PRM_Name CHOP_MatchFailureName
CHOP_API PRM_ChoiceList CHOP_MatchMenu
CHOP_API PRM_Name CHOP_MatchName
CHOP_API PRM_ChoiceList CHOP_NumThreadsMenu
CHOP_API PRM_ChoiceList CHOP_OrderMenu
CHOP_API PRM_Name CHOP_OrderName
CHOP_API PRM_Default CHOP_OverlapChunkDefault
CHOP_API PRM_Range CHOP_OverlapChunkRange
CHOP_API PRM_Range CHOP_PosFrameRange
CHOP_API PRM_Name CHOP_QuaternionName
CHOP_API PRM_ChoiceList CHOP_RangeMenu
Examples:
CHOP/CHOP_Stair.C.
CHOP_API PRM_Name CHOP_RangeName
Examples:
CHOP/CHOP_Stair.C.
CHOP_API PRM_Default CHOP_RecordDefault
CHOP_API PRM_ChoiceList CHOP_RecordMenu
CHOP_API PRM_Name CHOP_RecordName
CHOP_API PRM_ChoiceList CHOP_Relative2Menu
CHOP_API PRM_ChoiceList CHOP_Relative3Menu
CHOP_API PRM_ChoiceList CHOP_Relative4Menu
CHOP_API PRM_Default CHOP_RelativeDefault
CHOP_API PRM_ChoiceList CHOP_RelativeMenu
CHOP_API PRM_Name CHOP_RelativeName
CHOP_API PRM_Default CHOP_RemainderDefault
CHOP_API PRM_ChoiceList CHOP_RemainderMenu
CHOP_API PRM_Name CHOP_RemainderName
CHOP_API PRM_Default CHOP_RotScopeDefault
CHOP_API PRM_Name CHOP_RotScopeName
CHOP_API PRM_Default CHOP_RXScopeDefault
CHOP_API PRM_Name CHOP_RXScopeName
CHOP_API PRM_Default CHOP_RYScopeDefault
CHOP_API PRM_Name CHOP_RYScopeName
CHOP_API PRM_Default CHOP_RZScopeDefault
CHOP_API PRM_Name CHOP_RZScopeName
CHOP_API PRM_Default CHOP_SampleRateDefault
Examples:
CHOP/CHOP_Stair.C.
CHOP_API PRM_Name CHOP_SampleRateName
Examples:
CHOP/CHOP_Stair.C.
CHOP_API PRM_Range CHOP_SampleRateRange
Examples:
CHOP/CHOP_Stair.C.
CHOP_API PRM_Default CHOP_ScopeDefault
CHOP_API PRM_Name CHOP_ShortRotName
CHOP_API PRM_Name CHOP_SingleFrameName
CHOP_API PRM_Default CHOP_StartDefault
Examples:
CHOP/CHOP_Stair.C.
CHOP_API PRM_Name CHOP_StartName
Examples:
CHOP/CHOP_Stair.C.
CHOP_API PRM_Range CHOP_StepRange
CHOP_API PRM_Default CHOP_TypeDefault
CHOP_API PRM_ChoiceList CHOP_TypeMenu
CHOP_API PRM_Name CHOP_TypeName