HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PRM_Type.h File Reference
#include "PRM_API.h"
#include "PRM_Callback.h"
#include <UT/UT_IStream.h>
#include <SYS/SYS_Types.h>
#include <iosfwd>
+ Include dependency graph for PRM_Type.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PRM_Type
 

Enumerations

enum  PRM_MultiType {
  PRM_MULTITYPE_LIST = 0x00000000, PRM_MULTITYPE_SCROLL = 0x00000001, PRM_MULTITYPE_SWITCHER = 0x00000002, PRM_MULTITYPE_NONE = 0x00000004,
  PRM_MULTITYPE_RAMP_FLT = 0x00000008, PRM_MULTITYPE_RAMP_RGB = 0x00000010, PRM_MULTITYPE_RAMP_MASK = 0x00000018, PRM_MULTITYPE_TYPEMASK = 0x0FFFFFFF,
  PRM_MULTITYPE_NO_CONTROL_UI = 0x10000000
}
 This type enum defines the different types of multi (dynamic) parameters. More...
 
enum  PRM_ColorType { PRM_COLORTYPE_FLOAT_FIELDS, PRM_COLORTYPE_RGB_SLIDERS, PRM_COLORTYPE_HSV_SLIDERS, PRM_COLORTYPE_TMI_SLIDERS }
 
enum  PRM_RampInterpType {
  PRM_RAMP_INTERP_INVALID = -1, PRM_RAMP_INTERP_CONSTANT = 0, PRM_RAMP_INTERP_LINEAR, PRM_RAMP_INTERP_CATMULLROM,
  PRM_RAMP_INTERP_MONOTONECUBIC, PRM_RAMP_INTERP_BEZIER, PRM_RAMP_INTERP_BSPLINE, PRM_RAMP_INTERP_HERMITE,
  PRM_RAMP_INTERP_ITEMS
}
 
enum  PRM_RampParmIndex { PRM_RAMP_PARM_POS, PRM_RAMP_PARM_VAL, PRM_RAMP_PARM_INTERP, PRM_RAMP_NUM_PARMS }
 
enum  PRM_TypeExtended {
  PRM_TYPE_NONE, PRM_TYPE_TOGGLE_JOIN, PRM_TYPE_JOIN_PAIR, PRM_TYPE_VEC_SWITCHER,
  PRM_TYPE_NO_LABEL, PRM_TYPE_MINI_MENU, PRM_TYPE_JUMP_REFERENCE, PRM_TYPE_NET_REFERENCE,
  PRM_TYPE_WIDE_STRING, PRM_TYPE_COP_CHROMAKEY, PRM_TYPE_COP_VIDEOKEY, PRM_TYPE_COP_TEXMAP,
  PRM_TYPE_COP_CORNERPIN, PRM_TYPE_COP_CROP, PRM_TYPE_COP_SCALE, PRM_TYPE_COP_SEQUENCE,
  PRM_TYPE_SHOP_PATH, PRM_TYPE_DYNAMIC_PATH, PRM_TYPE_DYNAMIC_PATH_LIST, PRM_TYPE_UNUSED_1,
  PRM_TYPE_FULL_JUMP_REFERENCE, PRM_TYPE_MATRIX_ROW, PRM_TYPE_IMAGE_FORMAT_1, PRM_TYPE_IMAGE_FORMAT_2,
  PRM_TYPE_MENU_JOIN, PRM_TYPE_IMAGE_OPTIONS, PRM_TYPE_IMAGE_RGBA_OPTIONS
}
 

Functions

const PRM_Type operator| (const PRM_Type &t1, const PRM_Type &t2)
 
const PRM_Type operator& (const PRM_Type &t1, const PRM_Type &t2)
 
const PRM_Type operator~ (const PRM_Type &t1)
 
const PRM_Type PRM_STRIP_UI_TYPE (const PRM_Type &t1)
 
PRM_API const char * PRMgetRampInterpToken (PRM_RampInterpType interp)
 
PRM_API PRM_RampInterpType PRMgetRampInterpType (const char *token)
 
PRM_API PRM_ChoiceListPRMgetRampInterpMenu ()
 
PRM_API PRM_TemplatePRMcreateRampTemplate (const char *parent_token, PRM_MultiType multi_type, const PRM_SpareData *parent_spare, PRM_Callback callback, PRM_Template *copy_templates)
 
PRM_API void PRMfreeRampTemplate (PRM_Template *templates)
 
PRM_API int64 PRMgetRampTemplateMemoryUsage (PRM_Template *templates)
 
PRM_API void PRMgetRampChannelToken (const char *parent_token, PRM_MultiType multi_type, PRM_RampParmIndex i, int sub_idx, UT_WorkBuffer &token)
 
PRM_API int PRMgetRampChannelCount (PRM_MultiType multi_type, PRM_RampParmIndex i)
 
PRM_API void PRMgetRampParmPrefix (const char *parent_token, UT_WorkBuffer &prefix)
 
PRM_API size_t format (char *buffer, size_t buffer_size, const PRM_Type &v)
 

Variables

PRM_API const PRM_Type PRM_TYPE_ZERO
 
PRM_API const PRM_Type PRM_TYPE_ORDINAL
 
PRM_API const PRM_Type PRM_TYPE_FLOAT
 
PRM_API const PRM_Type PRM_TYPE_STRING
 
PRM_API const PRM_Type PRM_TYPE_DATA
 
PRM_API const PRM_Type PRM_TYPE_GEOMETRY
 
PRM_API const PRM_Type PRM_TYPE_KEY_VALUE_DICT
 
PRM_API const PRM_Type PRM_TYPE_GEODELTA
 
PRM_API const PRM_Type PRM_TYPE_BASIC_TYPE
 
PRM_API const PRM_Type PRM_TYPE_PALETTE
 
PRM_API const PRM_Type PRM_TYPE_INTEGER
 
PRM_API const PRM_Type PRM_TYPE_CHANNEL
 
PRM_API const PRM_Type PRM_TYPE_POLAR
 
PRM_API const PRM_Type PRM_TYPE_POLARJACK
 
PRM_API const PRM_Type PRM_TYPE_ANGLEJACK
 
PRM_API const PRM_Type PRM_TYPE_SPINNER
 
PRM_API const PRM_Type PRM_TYPE_RANGE
 
PRM_API const PRM_Type PRM_TYPE_HUECIRCLE
 
PRM_API const PRM_Type PRM_TYPE_GREYRANGE
 
PRM_API const PRM_Type PRM_TYPE_SLIDERFRACTION
 
PRM_API const PRM_Type PRM_TYPE_MINMAX_RGBAX
 
PRM_API const PRM_Type PRM_TYPE_MINMAX_R
 
PRM_API const PRM_Type PRM_TYPE_MINMAX_G
 
PRM_API const PRM_Type PRM_TYPE_MINMAX_B
 
PRM_API const PRM_Type PRM_TYPE_MINMAX_A
 
PRM_API const PRM_Type PRM_TYPE_MINMAX_RGBA
 
PRM_API const PRM_Type PRM_TYPE_RAMPEDIT
 
PRM_API const PRM_Type PRM_TYPE_RGBA
 
PRM_API const PRM_Type PRM_TYPE_LOGARITHMIC
 
PRM_API const PRM_Type PRM_TYPE_TOGGLE
 
PRM_API const PRM_Type PRM_TYPE_CALLBACK
 
PRM_API const PRM_Type PRM_TYPE_SWITCHERLIST
 
PRM_API const PRM_Type PRM_TYPE_RGBAMASK
 
PRM_API const PRM_Type PRM_TYPE_BUTTONSTRIP
 
PRM_API const PRM_Type PRM_TYPE_ICONSTRIP
 
PRM_API const PRM_Type PRM_TYPE_CMD
 
PRM_API const PRM_Type PRM_TYPE_PATH
 
PRM_API const PRM_Type PRM_TYPE_ALPHA
 
PRM_API const PRM_Type PRM_TYPE_OP_REF_LIST
 
PRM_API const PRM_Type PRM_TYPE_OP_REF_NAME
 
PRM_API const PRM_Type PRM_TYPE_OP_REF_DATA
 
PRM_API const PRM_Type PRM_TYPE_OP_REF_PARM
 
PRM_API const PRM_Type PRM_TYPE_OP_REF_CHILD
 
PRM_API const PRM_Type PRM_TYPE_OP_REF_MASK
 
PRM_API const PRM_Type PRM_TYPE_UNQUOTED
 
PRM_API const PRM_Type PRM_TYPE_LABEL
 
PRM_API const PRM_Type PRM_TYPE_SEPARATOR
 
PRM_API const PRM_Type PRM_TYPE_PIC
 
PRM_API const PRM_Type PRM_TYPE_GEO
 
PRM_API const PRM_Type PRM_TYPE_RAMP
 
PRM_API const PRM_Type PRM_TYPE_CAPT
 
PRM_API const PRM_Type PRM_TYPE_CLIP
 
PRM_API const PRM_Type PRM_TYPE_PAINT
 
PRM_API const PRM_Type PRM_TYPE_LUT
 
PRM_API const PRM_Type PRM_TYPE_CMDF
 
PRM_API const PRM_Type PRM_TYPE_MIDI
 
PRM_API const PRM_Type PRM_TYPE_TXT
 
PRM_API const PRM_Type PRM_TYPE_I3D
 
PRM_API const PRM_Type PRM_TYPE_CHAN
 
PRM_API const PRM_Type PRM_TYPE_SIM
 
PRM_API const PRM_Type PRM_TYPE_SIMDATA
 
PRM_API const PRM_Type PRM_TYPE_DIRECTORY
 
PRM_API const PRM_Type PRM_TYPE_FILTERS
 
PRM_API const PRM_Type PRM_TYPE_NAMEXYZW
 
PRM_API const PRM_Type PRM_TYPE_NAMEUVW
 
PRM_API const PRM_Type PRM_TYPE_NAMERGB
 
PRM_API const PRM_Type PRM_TYPE_NAMEBEGINEND
 
PRM_API const PRM_Type PRM_TYPE_NAMEMAXMIN
 
PRM_API const PRM_Type PRM_TYPE_NAMEMINMAX
 
PRM_API const PRM_Type PRM_TYPE_NAMESTARTEND
 
PRM_API const PRM_Type PRM_TYPE_NAMEXYWH
 
PRM_API const PRM_Type PRM_TYPE_NAME
 
PRM_API const PRM_Type PRM_TYPE_NOREFRESH
 
PRM_API const PRM_Type PRM_TYPE_NORESIM
 
PRM_API const PRM_Type PRM_TYPE_NOCOOK
 
PRM_API const PRM_Type PRM_TYPE_INVISIBLE
 
PRM_API const PRM_Type PRM_TYPE_EXCLUSIVE
 
PRM_API const PRM_Type PRM_TYPE_JOIN_NEXT
 
PRM_API const PRM_Type PRM_TYPE_LABEL_NONE
 
PRM_API const PRM_Type PRM_TYPE_PLAIN
 
PRM_API const PRM_Type PRM_TYPE_BASEPARM
 
PRM_API const PRM_Type PRM_LIST_TERMINATOR
 
PRM_API const PRM_Type PRM_SWITCHER
 
PRM_API const PRM_Type PRM_SWITCHER_EXCLUSIVE
 
PRM_API const PRM_Type PRM_SWITCHER_REFRESH
 
PRM_API const PRM_Type PRM_FLT_E
 
PRM_API const PRM_Type PRM_FLT
 
PRM_API const PRM_Type PRM_FLT_J
 
PRM_API const PRM_Type PRM_FLT_LOG_E
 
PRM_API const PRM_Type PRM_FLT_LOG
 
PRM_API const PRM_Type PRM_XYZ_E
 
PRM_API const PRM_Type PRM_XYZ
 
PRM_API const PRM_Type PRM_XYZ_J
 
PRM_API const PRM_Type PRM_UVW_E
 
PRM_API const PRM_Type PRM_UVW
 
PRM_API const PRM_Type PRM_UVW_J
 
PRM_API const PRM_Type PRM_RGB_E
 
PRM_API const PRM_Type PRM_RGB
 
PRM_API const PRM_Type PRM_RGB_J
 
PRM_API const PRM_Type PRM_RGBA_E
 
PRM_API const PRM_Type PRM_RGBA
 
PRM_API const PRM_Type PRM_RGBA_J
 
PRM_API const PRM_Type PRM_BEGINEND_E
 
PRM_API const PRM_Type PRM_BEGINEND
 
PRM_API const PRM_Type PRM_BEGINEND_J
 
PRM_API const PRM_Type PRM_STARTEND_E
 
PRM_API const PRM_Type PRM_STARTEND
 
PRM_API const PRM_Type PRM_STARTEND_J
 
PRM_API const PRM_Type PRM_INT_E
 
PRM_API const PRM_Type PRM_INT
 
PRM_API const PRM_Type PRM_INT_LOG_E
 
PRM_API const PRM_Type PRM_INT_LOG
 
PRM_API const PRM_Type PRM_INT_J
 
PRM_API const PRM_Type PRM_INT_XYZ_E
 
PRM_API const PRM_Type PRM_INT_XYZ
 
PRM_API const PRM_Type PRM_INT_XYZ_J
 
PRM_API const PRM_Type PRM_FLT_MINMAX_E
 
PRM_API const PRM_Type PRM_FLT_MINMAX
 
PRM_API const PRM_Type PRM_FLT_MINMAX_J
 
PRM_API const PRM_Type PRM_INT_MINMAX_E
 
PRM_API const PRM_Type PRM_INT_MINMAX
 
PRM_API const PRM_Type PRM_INT_MINMAX_J
 
PRM_API const PRM_Type PRM_INT_STARTEND_E
 
PRM_API const PRM_Type PRM_INT_STARTEND
 
PRM_API const PRM_Type PRM_INT_STARTEND_J
 
PRM_API const PRM_Type PRM_FLT_RAMPEDIT
 
PRM_API const PRM_Type PRM_TOGGLE_E
 
PRM_API const PRM_Type PRM_TOGGLE
 
PRM_API const PRM_Type PRM_TOGGLE_J
 
PRM_API const PRM_Type PRM_COMMAND
 
PRM_API const PRM_Type PRM_FILE_E
 
PRM_API const PRM_Type PRM_FILE
 
PRM_API const PRM_Type PRM_PICFILE_E
 
PRM_API const PRM_Type PRM_PICFILE
 
PRM_API const PRM_Type PRM_GEOFILE_E
 
PRM_API const PRM_Type PRM_GEOFILE
 
PRM_API const PRM_Type PRM_CAPTFILE_E
 
PRM_API const PRM_Type PRM_CAPTFILE
 
PRM_API const PRM_Type PRM_RAMPFILE_E
 
PRM_API const PRM_Type PRM_RAMPFILE
 
PRM_API const PRM_Type PRM_CLIPFILE_E
 
PRM_API const PRM_Type PRM_CLIPFILE
 
PRM_API const PRM_Type PRM_PAINTFILE_E
 
PRM_API const PRM_Type PRM_PAINTFILE
 
PRM_API const PRM_Type PRM_LUTFILE_E
 
PRM_API const PRM_Type PRM_LUTFILE
 
PRM_API const PRM_Type PRM_CMDFILE_E
 
PRM_API const PRM_Type PRM_CMDFILE
 
PRM_API const PRM_Type PRM_MIDIFILE_E
 
PRM_API const PRM_Type PRM_MIDIFILE
 
PRM_API const PRM_Type PRM_TXTFILE_E
 
PRM_API const PRM_Type PRM_TXTFILE
 
PRM_API const PRM_Type PRM_I3DFILE_E
 
PRM_API const PRM_Type PRM_I3DFILE
 
PRM_API const PRM_Type PRM_CHANFILE_E
 
PRM_API const PRM_Type PRM_CHANFILE
 
PRM_API const PRM_Type PRM_SIMFILE_E
 
PRM_API const PRM_Type PRM_SIMFILE
 
PRM_API const PRM_Type PRM_ICONFILE_E
 
PRM_API const PRM_Type PRM_ICONFILE
 
PRM_API const PRM_Type PRM_SIMDATAFILE_E
 
PRM_API const PRM_Type PRM_SIMDATAFILE
 
PRM_API const PRM_Type PRM_DIRECTORY_E
 
PRM_API const PRM_Type PRM_DIRECTORY
 
PRM_API const PRM_Type PRM_STRING_E
 
PRM_API const PRM_Type PRM_STRING
 
PRM_API const PRM_Type PRM_ALPHASTRING
 
PRM_API const PRM_Type PRM_STRING_OPLIST
 
PRM_API const PRM_Type PRM_STRING_OPREF
 
PRM_API const PRM_Type PRM_STRING_OPREF_CHILD
 
PRM_API const PRM_Type PRM_DATA
 
PRM_API const PRM_Type PRM_ORD_E
 
PRM_API const PRM_Type PRM_ORD
 
PRM_API const PRM_Type PRM_ORD_J
 
PRM_API const PRM_Type PRM_POLAR
 
PRM_API const PRM_Type PRM_ANGLE_E
 
PRM_API const PRM_Type PRM_ANGLE
 
PRM_API const PRM_Type PRM_ANGLE_J
 
PRM_API const PRM_Type PRM_ANGLEXYZ_E
 
PRM_API const PRM_Type PRM_ANGLEXYZ
 
PRM_API const PRM_Type PRM_ANGLEXYZ_J
 
PRM_API const PRM_Type PRM_ANGLE_MINMAX_E
 
PRM_API const PRM_Type PRM_ANGLE_MINMAX
 
PRM_API const PRM_Type PRM_ANGLE_MINMAX_J
 
PRM_API const PRM_Type PRM_POLARJACK
 
PRM_API const PRM_Type PRM_INT_SPINNER
 
PRM_API const PRM_Type PRM_SPINNER
 
PRM_API const PRM_Type PRM_RANGE
 
PRM_API const PRM_Type PRM_HUECIRCLE
 
PRM_API const PRM_Type PRM_PALETTE
 
PRM_API const PRM_Type PRM_GREYRANGE
 
PRM_API const PRM_Type PRM_DIRECTION
 
PRM_API const PRM_Type PRM_DIRECTION_E
 
PRM_API const PRM_Type PRM_DIRECTION_NOJ
 
PRM_API const PRM_Type PRM_CALLBACK
 
PRM_API const PRM_Type PRM_CALLBACK_NOREFRESH
 
PRM_API const PRM_Type PRM_RGBAMASK
 
PRM_API const PRM_Type PRM_BUTTONSTRIP
 
PRM_API const PRM_Type PRM_ICONSTRIP
 
PRM_API const PRM_Type PRM_MINMAX_R
 
PRM_API const PRM_Type PRM_MINMAX_G
 
PRM_API const PRM_Type PRM_MINMAX_B
 
PRM_API const PRM_Type PRM_MINMAX_A
 
PRM_API const PRM_Type PRM_MINMAX_RGBA
 
PRM_API const PRM_Type PRM_LABEL
 
PRM_API const PRM_Type PRM_SEPARATOR
 
PRM_API const PRM_Type PRM_GEOMETRY
 
PRM_API const PRM_Type PRM_KEY_VALUE_DICT
 
PRM_API const PRM_Type PRM_GEODELTA
 
PRM_API const PRM_Type PRM_HEADING
 
PRM_API const PRM_Type PRM_JOINED_TOGGLE
 

Enumeration Type Documentation

Enumerator
PRM_COLORTYPE_FLOAT_FIELDS 
PRM_COLORTYPE_RGB_SLIDERS 
PRM_COLORTYPE_HSV_SLIDERS 
PRM_COLORTYPE_TMI_SLIDERS 

Definition at line 434 of file PRM_Type.h.

This type enum defines the different types of multi (dynamic) parameters.

Enumerator
PRM_MULTITYPE_LIST 
PRM_MULTITYPE_SCROLL 

Normal list (WARNING: 0!)

PRM_MULTITYPE_SWITCHER 

Put inside a scrollable area.

PRM_MULTITYPE_NONE 

Each instance is a tab.

PRM_MULTITYPE_RAMP_FLT 

Since "list" is already 0.

PRM_MULTITYPE_RAMP_RGB 

Float ramp type.

PRM_MULTITYPE_RAMP_MASK 

RGB ramp type.

PRM_MULTITYPE_TYPEMASK 

Mask for testing ramp.

PRM_MULTITYPE_NO_CONTROL_UI 

Mask for excluding modifiers.

Definition at line 417 of file PRM_Type.h.

Enumerator
PRM_RAMP_INTERP_INVALID 
PRM_RAMP_INTERP_CONSTANT 
PRM_RAMP_INTERP_LINEAR 
PRM_RAMP_INTERP_CATMULLROM 
PRM_RAMP_INTERP_MONOTONECUBIC 
PRM_RAMP_INTERP_BEZIER 
PRM_RAMP_INTERP_BSPLINE 
PRM_RAMP_INTERP_HERMITE 
PRM_RAMP_INTERP_ITEMS 

Definition at line 441 of file PRM_Type.h.

Enumerator
PRM_RAMP_PARM_POS 
PRM_RAMP_PARM_VAL 
PRM_RAMP_PARM_INTERP 
PRM_RAMP_NUM_PARMS 

Definition at line 476 of file PRM_Type.h.

Enumerator
PRM_TYPE_NONE 
PRM_TYPE_TOGGLE_JOIN 
PRM_TYPE_JOIN_PAIR 
PRM_TYPE_VEC_SWITCHER 
PRM_TYPE_NO_LABEL 
PRM_TYPE_MINI_MENU 
PRM_TYPE_JUMP_REFERENCE 
PRM_TYPE_NET_REFERENCE 
PRM_TYPE_WIDE_STRING 
PRM_TYPE_COP_CHROMAKEY 
PRM_TYPE_COP_VIDEOKEY 
PRM_TYPE_COP_TEXMAP 
PRM_TYPE_COP_CORNERPIN 
PRM_TYPE_COP_CROP 
PRM_TYPE_COP_SCALE 
PRM_TYPE_COP_SEQUENCE 
PRM_TYPE_SHOP_PATH 
PRM_TYPE_DYNAMIC_PATH 
PRM_TYPE_DYNAMIC_PATH_LIST 
PRM_TYPE_UNUSED_1 
PRM_TYPE_FULL_JUMP_REFERENCE 
PRM_TYPE_MATRIX_ROW 
PRM_TYPE_IMAGE_FORMAT_1 
PRM_TYPE_IMAGE_FORMAT_2 
PRM_TYPE_MENU_JOIN 
PRM_TYPE_IMAGE_OPTIONS 
PRM_TYPE_IMAGE_RGBA_OPTIONS 

Definition at line 506 of file PRM_Type.h.

Function Documentation

PRM_API size_t format ( char *  buffer,
size_t  buffer_size,
const PRM_Type v 
)
const PRM_Type operator& ( const PRM_Type t1,
const PRM_Type t2 
)
inline

Definition at line 1198 of file PRM_Type.h.

const PRM_Type operator| ( const PRM_Type t1,
const PRM_Type t2 
)
inline

Definition at line 1183 of file PRM_Type.h.

const PRM_Type operator~ ( const PRM_Type t1)
inline

Definition at line 1213 of file PRM_Type.h.

const PRM_Type PRM_STRIP_UI_TYPE ( const PRM_Type t1)
inline

Definition at line 1228 of file PRM_Type.h.

PRM_API PRM_Template* PRMcreateRampTemplate ( const char *  parent_token,
PRM_MultiType  multi_type,
const PRM_SpareData parent_spare,
PRM_Callback  callback,
PRM_Template copy_templates 
)
PRM_API void PRMfreeRampTemplate ( PRM_Template templates)
PRM_API int PRMgetRampChannelCount ( PRM_MultiType  multi_type,
PRM_RampParmIndex  i 
)
PRM_API void PRMgetRampChannelToken ( const char *  parent_token,
PRM_MultiType  multi_type,
PRM_RampParmIndex  i,
int  sub_idx,
UT_WorkBuffer token 
)
PRM_API PRM_ChoiceList* PRMgetRampInterpMenu ( )
PRM_API const char* PRMgetRampInterpToken ( PRM_RampInterpType  interp)
PRM_API PRM_RampInterpType PRMgetRampInterpType ( const char *  token)
PRM_API void PRMgetRampParmPrefix ( const char *  parent_token,
UT_WorkBuffer prefix 
)
PRM_API int64 PRMgetRampTemplateMemoryUsage ( PRM_Template templates)

Variable Documentation

PRM_API const PRM_Type PRM_ANGLE
PRM_API const PRM_Type PRM_ANGLE_E
PRM_API const PRM_Type PRM_ANGLE_J
Examples:
SOP/SOP_IKSample.C.
PRM_API const PRM_Type PRM_ANGLE_MINMAX
PRM_API const PRM_Type PRM_ANGLE_MINMAX_E
PRM_API const PRM_Type PRM_ANGLE_MINMAX_J
PRM_API const PRM_Type PRM_ANGLEXYZ
PRM_API const PRM_Type PRM_ANGLEXYZ_E
PRM_API const PRM_Type PRM_ANGLEXYZ_J
PRM_API const PRM_Type PRM_BEGINEND
PRM_API const PRM_Type PRM_BEGINEND_E
PRM_API const PRM_Type PRM_BEGINEND_J
PRM_API const PRM_Type PRM_BUTTONSTRIP
PRM_API const PRM_Type PRM_CALLBACK_NOREFRESH
PRM_API const PRM_Type PRM_CAPTFILE
PRM_API const PRM_Type PRM_CAPTFILE_E
PRM_API const PRM_Type PRM_CHANFILE
PRM_API const PRM_Type PRM_CHANFILE_E
PRM_API const PRM_Type PRM_CLIPFILE
PRM_API const PRM_Type PRM_CLIPFILE_E
PRM_API const PRM_Type PRM_CMDFILE
PRM_API const PRM_Type PRM_CMDFILE_E
PRM_API const PRM_Type PRM_COMMAND
Examples:
SOP/SOP_PrimVOP.C.
PRM_API const PRM_Type PRM_DIRECTION
Examples:
SOP/SOP_Flatten.C.
PRM_API const PRM_Type PRM_DIRECTION_E
PRM_API const PRM_Type PRM_DIRECTION_NOJ
PRM_API const PRM_Type PRM_DIRECTORY
PRM_API const PRM_Type PRM_DIRECTORY_E
PRM_API const PRM_Type PRM_FILE_E
PRM_API const PRM_Type PRM_FLT_E
PRM_API const PRM_Type PRM_FLT_LOG
PRM_API const PRM_Type PRM_FLT_LOG_E
PRM_API const PRM_Type PRM_FLT_MINMAX
PRM_API const PRM_Type PRM_FLT_MINMAX_E
PRM_API const PRM_Type PRM_FLT_MINMAX_J
PRM_API const PRM_Type PRM_FLT_RAMPEDIT
PRM_API const PRM_Type PRM_GEODELTA
PRM_API const PRM_Type PRM_GEOFILE
PRM_API const PRM_Type PRM_GEOFILE_E
PRM_API const PRM_Type PRM_GEOMETRY
PRM_API const PRM_Type PRM_GREYRANGE
PRM_API const PRM_Type PRM_HEADING
PRM_API const PRM_Type PRM_HUECIRCLE
PRM_API const PRM_Type PRM_I3DFILE
PRM_API const PRM_Type PRM_I3DFILE_E
PRM_API const PRM_Type PRM_ICONFILE
PRM_API const PRM_Type PRM_ICONFILE_E
PRM_API const PRM_Type PRM_ICONSTRIP
PRM_API const PRM_Type PRM_INT_E
PRM_API const PRM_Type PRM_INT_LOG
PRM_API const PRM_Type PRM_INT_LOG_E
PRM_API const PRM_Type PRM_INT_MINMAX
PRM_API const PRM_Type PRM_INT_MINMAX_E
PRM_API const PRM_Type PRM_INT_MINMAX_J
PRM_API const PRM_Type PRM_INT_SPINNER
PRM_API const PRM_Type PRM_INT_STARTEND
PRM_API const PRM_Type PRM_INT_STARTEND_E
PRM_API const PRM_Type PRM_INT_STARTEND_J
PRM_API const PRM_Type PRM_INT_XYZ
PRM_API const PRM_Type PRM_INT_XYZ_E
PRM_API const PRM_Type PRM_INT_XYZ_J
PRM_API const PRM_Type PRM_JOINED_TOGGLE
PRM_API const PRM_Type PRM_KEY_VALUE_DICT
PRM_API const PRM_Type PRM_LABEL
PRM_API const PRM_Type PRM_LIST_TERMINATOR
PRM_API const PRM_Type PRM_LUTFILE
PRM_API const PRM_Type PRM_LUTFILE_E
PRM_API const PRM_Type PRM_MIDIFILE
PRM_API const PRM_Type PRM_MIDIFILE_E
PRM_API const PRM_Type PRM_MINMAX_A
PRM_API const PRM_Type PRM_MINMAX_B
PRM_API const PRM_Type PRM_MINMAX_G
PRM_API const PRM_Type PRM_MINMAX_R
PRM_API const PRM_Type PRM_MINMAX_RGBA
PRM_API const PRM_Type PRM_ORD_E
PRM_API const PRM_Type PRM_ORD_J
PRM_API const PRM_Type PRM_PAINTFILE
PRM_API const PRM_Type PRM_PAINTFILE_E
PRM_API const PRM_Type PRM_PALETTE
PRM_API const PRM_Type PRM_PICFILE
Examples:
SOP/SOP_CopRaster.C.
PRM_API const PRM_Type PRM_PICFILE_E
PRM_API const PRM_Type PRM_POLAR
PRM_API const PRM_Type PRM_POLARJACK
PRM_API const PRM_Type PRM_RAMPFILE
PRM_API const PRM_Type PRM_RAMPFILE_E
PRM_API const PRM_Type PRM_RANGE
PRM_API const PRM_Type PRM_RGB_E
PRM_API const PRM_Type PRM_RGBA_E
PRM_API const PRM_Type PRM_RGBA_J
PRM_API const PRM_Type PRM_RGBAMASK
PRM_API const PRM_Type PRM_SEPARATOR
PRM_API const PRM_Type PRM_SIMDATAFILE
PRM_API const PRM_Type PRM_SIMDATAFILE_E
PRM_API const PRM_Type PRM_SIMFILE
PRM_API const PRM_Type PRM_SIMFILE_E
PRM_API const PRM_Type PRM_SPINNER
PRM_API const PRM_Type PRM_STARTEND
PRM_API const PRM_Type PRM_STARTEND_E
PRM_API const PRM_Type PRM_STARTEND_J
PRM_API const PRM_Type PRM_STRING_E
PRM_API const PRM_Type PRM_STRING_OPLIST
PRM_API const PRM_Type PRM_STRING_OPREF
PRM_API const PRM_Type PRM_STRING_OPREF_CHILD
PRM_API const PRM_Type PRM_SWITCHER_EXCLUSIVE
PRM_API const PRM_Type PRM_SWITCHER_REFRESH
PRM_API const PRM_Type PRM_TOGGLE_E
PRM_API const PRM_Type PRM_TOGGLE_J
Examples:
SOP/SOP_IKSample.C.
PRM_API const PRM_Type PRM_TXTFILE
PRM_API const PRM_Type PRM_TXTFILE_E
PRM_API const PRM_Type PRM_TYPE_ALPHA
PRM_API const PRM_Type PRM_TYPE_ANGLEJACK
PRM_API const PRM_Type PRM_TYPE_BASEPARM
PRM_API const PRM_Type PRM_TYPE_BASIC_TYPE
PRM_API const PRM_Type PRM_TYPE_BUTTONSTRIP
PRM_API const PRM_Type PRM_TYPE_CALLBACK
PRM_API const PRM_Type PRM_TYPE_CAPT
PRM_API const PRM_Type PRM_TYPE_CHAN
PRM_API const PRM_Type PRM_TYPE_CHANNEL
PRM_API const PRM_Type PRM_TYPE_CLIP
PRM_API const PRM_Type PRM_TYPE_CMD
PRM_API const PRM_Type PRM_TYPE_CMDF
PRM_API const PRM_Type PRM_TYPE_DATA
PRM_API const PRM_Type PRM_TYPE_DIRECTORY
PRM_API const PRM_Type PRM_TYPE_EXCLUSIVE
PRM_API const PRM_Type PRM_TYPE_FILTERS
PRM_API const PRM_Type PRM_TYPE_FLOAT
PRM_API const PRM_Type PRM_TYPE_GEO
PRM_API const PRM_Type PRM_TYPE_GEODELTA
PRM_API const PRM_Type PRM_TYPE_GEOMETRY
PRM_API const PRM_Type PRM_TYPE_GREYRANGE
PRM_API const PRM_Type PRM_TYPE_HUECIRCLE
PRM_API const PRM_Type PRM_TYPE_I3D
PRM_API const PRM_Type PRM_TYPE_ICONSTRIP
PRM_API const PRM_Type PRM_TYPE_INTEGER
PRM_API const PRM_Type PRM_TYPE_INVISIBLE
PRM_API const PRM_Type PRM_TYPE_JOIN_NEXT
PRM_API const PRM_Type PRM_TYPE_KEY_VALUE_DICT
PRM_API const PRM_Type PRM_TYPE_LABEL
PRM_API const PRM_Type PRM_TYPE_LABEL_NONE
PRM_API const PRM_Type PRM_TYPE_LOGARITHMIC
PRM_API const PRM_Type PRM_TYPE_LUT
PRM_API const PRM_Type PRM_TYPE_MIDI
PRM_API const PRM_Type PRM_TYPE_MINMAX_A
PRM_API const PRM_Type PRM_TYPE_MINMAX_B
PRM_API const PRM_Type PRM_TYPE_MINMAX_G
PRM_API const PRM_Type PRM_TYPE_MINMAX_R
PRM_API const PRM_Type PRM_TYPE_MINMAX_RGBA
PRM_API const PRM_Type PRM_TYPE_MINMAX_RGBAX
PRM_API const PRM_Type PRM_TYPE_NAME
PRM_API const PRM_Type PRM_TYPE_NAMEBEGINEND
PRM_API const PRM_Type PRM_TYPE_NAMEMAXMIN
PRM_API const PRM_Type PRM_TYPE_NAMEMINMAX
PRM_API const PRM_Type PRM_TYPE_NAMERGB
PRM_API const PRM_Type PRM_TYPE_NAMESTARTEND
PRM_API const PRM_Type PRM_TYPE_NAMEUVW
PRM_API const PRM_Type PRM_TYPE_NAMEXYWH
PRM_API const PRM_Type PRM_TYPE_NAMEXYZW
PRM_API const PRM_Type PRM_TYPE_NOCOOK
PRM_API const PRM_Type PRM_TYPE_NOREFRESH
PRM_API const PRM_Type PRM_TYPE_NORESIM
PRM_API const PRM_Type PRM_TYPE_OP_REF_CHILD
PRM_API const PRM_Type PRM_TYPE_OP_REF_DATA
PRM_API const PRM_Type PRM_TYPE_OP_REF_LIST
PRM_API const PRM_Type PRM_TYPE_OP_REF_MASK
PRM_API const PRM_Type PRM_TYPE_OP_REF_NAME
PRM_API const PRM_Type PRM_TYPE_OP_REF_PARM
PRM_API const PRM_Type PRM_TYPE_ORDINAL
PRM_API const PRM_Type PRM_TYPE_PAINT
PRM_API const PRM_Type PRM_TYPE_PALETTE
PRM_API const PRM_Type PRM_TYPE_PATH
PRM_API const PRM_Type PRM_TYPE_PIC
PRM_API const PRM_Type PRM_TYPE_PLAIN
PRM_API const PRM_Type PRM_TYPE_POLAR
PRM_API const PRM_Type PRM_TYPE_POLARJACK
PRM_API const PRM_Type PRM_TYPE_RAMP
PRM_API const PRM_Type PRM_TYPE_RAMPEDIT
PRM_API const PRM_Type PRM_TYPE_RANGE
PRM_API const PRM_Type PRM_TYPE_RGBA
PRM_API const PRM_Type PRM_TYPE_RGBAMASK
PRM_API const PRM_Type PRM_TYPE_SEPARATOR
PRM_API const PRM_Type PRM_TYPE_SIM
PRM_API const PRM_Type PRM_TYPE_SIMDATA
PRM_API const PRM_Type PRM_TYPE_SLIDERFRACTION
PRM_API const PRM_Type PRM_TYPE_SPINNER
PRM_API const PRM_Type PRM_TYPE_STRING
PRM_API const PRM_Type PRM_TYPE_SWITCHERLIST
PRM_API const PRM_Type PRM_TYPE_TOGGLE
PRM_API const PRM_Type PRM_TYPE_TXT
PRM_API const PRM_Type PRM_TYPE_UNQUOTED
PRM_API const PRM_Type PRM_TYPE_ZERO
PRM_API const PRM_Type PRM_UVW_E
PRM_API const PRM_Type PRM_UVW_J
PRM_API const PRM_Type PRM_XYZ_E