#include <UT/UT_NTStreamUtil.h>#include <UT/UT_Spline.h>#include "PRM_API.h"Go to the source code of this file.
| enum PRM_MultiType |
This type enum defines the different types of multi (dynamic) parameters.
Definition at line 394 of file PRM_Type.h.
| enum PRM_RampInterpType |
| PRM_RAMP_INTERP_INVALID | |
| PRM_RAMP_INTERP_CONSTANT | |
| PRM_RAMP_INTERP_LINEAR | |
| PRM_RAMP_INTERP_CATMULLROM | |
| PRM_RAMP_INTERP_MONOTONECUBIC | |
| PRM_RAMP_INTERP_ITEMS |
Definition at line 411 of file PRM_Type.h.
| enum PRM_RampParmIndex |
Definition at line 437 of file PRM_Type.h.
| enum PRM_TypeExtended |
Definition at line 467 of file PRM_Type.h.
Definition at line 1101 of file PRM_Type.h.
Definition at line 1087 of file PRM_Type.h.
Definition at line 1115 of file PRM_Type.h.
Definition at line 1129 of file PRM_Type.h.
| PRM_API UT_SPLINE_BASIS PRMgetRampBasis | ( | int | ramp_interp | ) |
| 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_String & | token | |||
| ) |
| PRM_API PRM_RampInterpType PRMgetRampInterp | ( | UT_SPLINE_BASIS | basis | ) |
| 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_String & | prefix | |||
| ) |
| PRM_API PRM_Template* PRMgetRampTemplate | ( | const char * | parent_token, | |
| PRM_MultiType | multi_type, | |||
| const PRM_SpareData * | spare | |||
| ) |
| PRM_API const PRM_Type PRM_ALPHASTRING |
| PRM_API const PRM_Type PRM_ANGLE_E |
| PRM_API const PRM_Type PRM_ANGLE_J |
| 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 |
| 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 |
| 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_FILE_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_GEOFILE |
| PRM_API const PRM_Type PRM_GEOFILE_E |
| 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_ICONSTRIP |
| 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_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_PAINTFILE |
| PRM_API const PRM_Type PRM_PAINTFILE_E |
| PRM_API const PRM_Type PRM_PALETTE |
| PRM_API const PRM_Type PRM_PICFILE |
| PRM_API const PRM_Type PRM_PICFILE_E |
| 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_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 |
| 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 |
| PRM_API const PRM_Type PRM_SWITCHER_EXCLUSIVE |
| PRM_API const PRM_Type PRM_SWITCHER_REFRESH |
| PRM_API const PRM_Type PRM_TOGGLE |
| PRM_API const PRM_Type PRM_TOGGLE_E |
| PRM_API const PRM_Type PRM_TOGGLE_J |
| 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_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_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_LABEL |
| PRM_API const PRM_Type PRM_TYPE_LABEL_NONE |
| 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 |
1.5.9