|
| PRM_Template (PRM_Type thetype=PRM_LIST_TERMINATOR, int thevectorsize=1, PRM_Name *thenameptr=0, PRM_Default *thedefaults=0, PRM_ChoiceList *thechoicelistptr=0, PRM_Range *therangeptr=0, PRM_Callback thecallbackfunc=0, PRM_SpareData *thespareptr=0, int theparmgroup=1, const char *thehelptext=0, PRM_ConditionalBase *thecondptr=0) |
|
| PRM_Template (PRM_Type thetype, PRM_Export theexportlevel, int thevectorsize=1, PRM_Name *thenameptr=0, PRM_Default *thedefaults=0, PRM_ChoiceList *thechoicelistptr=0, PRM_Range *therangeptr=0, PRM_Callback thecallbackfunc=0, PRM_SpareData *thespareptr=0, int theparmgroup=1, const char *thehelptext=0, PRM_ConditionalBase *thecondptr=0) |
|
| PRM_Template (PRM_Type thetype, PRM_TypeExtended thetype_ext, int thevectorsize=1, PRM_Name *thenameptr=0, PRM_Default *thedefaults=0, PRM_ChoiceList *thechoicelistptr=0, PRM_Range *therangeptr=0, PRM_Callback thecallbackfunc=0, PRM_SpareData *thespareptr=0, int theparmgroup=1, const char *thehelptext=0, PRM_ConditionalBase *thecondptr=0) |
|
| PRM_Template (PRM_Type thetype, PRM_TypeExtended thetype_ext, PRM_Export theexportlevel, int thevectorsize=1, PRM_Name *thenameptr=0, PRM_Default *thedefaults=0, PRM_ChoiceList *thechoicelistptr=0, PRM_Range *therangeptr=0, PRM_Callback thecallbackfunc=0, PRM_SpareData *thespareptr=0, int theparmgroup=1, const char *thehelptext=0, PRM_ConditionalBase *thecondptr=0) |
|
| PRM_Template (PRM_MultiType thetype, PRM_Template *thetemplates, PRM_Export theexportlevel, fpreal multisize, PRM_Name *thenameptr, PRM_Default *thedefaultsize=0, PRM_Range *thedefaultrange=0, PRM_SpareData *thespareptr=0, const char *thehelptext=0, PRM_ConditionalBase *thecondptr=0, PRM_Callback thecallbackfunc=0) |
|
| PRM_Template (PRM_MultiType thetype, PRM_Template *thetemplates, fpreal multisize, PRM_Name *thenameptr, PRM_Default *thedefaultsize=0, PRM_Range *thedefaultrange=0, PRM_SpareData *thespareptr=0, const char *thehelptext=0, PRM_ConditionalBase *thecondptr=0, PRM_Callback thecallbackfunc=0) |
|
| PRM_Template (const PRM_Template &src) |
|
| ~PRM_Template () |
|
int64 | getMemoryUsage (bool inclusive) const |
|
const PRM_Template & | operator= (const PRM_Template &src) |
|
void | initialize (PRM_Type thetype, PRM_TypeExtended thetype_ext, PRM_Export theexportlevel, int thevectorsize, PRM_Name *thenameptr, PRM_Default *thedefaults, PRM_ChoiceList *thechoicelistptr, PRM_Range *therangeptr, PRM_Callback thecallbackfunc, PRM_SpareData *thespareptr, int theparmgroup, const char *thehelptext, PRM_ConditionalBase *thecondptr) |
|
void | initMulti (PRM_MultiType thetype, PRM_Template *thetemplates, PRM_Export theexportlevel, fpreal multisize, PRM_Name *thenameptr, PRM_Default *thedefaultsize, PRM_Range *thedefaultrange, PRM_Callback thecallbackfunc, PRM_SpareData *thespareptr, const char *thehelptext, PRM_ConditionalBase *thecondptr) |
|
void | assign (const PRM_Template &src, int thevectorsize, PRM_Default *thedefaults) |
|
const PRM_Type & | getType () const |
|
PRM_MultiType | getMultiType () const |
|
bool | isMultiType () const |
|
bool | isRampType () const |
|
bool | isRampTypeColor () const |
|
PRM_TypeExtended | getTypeExtended () const |
|
int | getVectorSize () const |
|
fpreal | getMultiSize () const |
|
void | setNamePtr (PRM_Name *name) |
|
PRM_Name * | getNamePtr () |
|
const PRM_Name * | getNamePtr () const |
|
PRM_SpareData * | getSparePtr () |
|
const PRM_SpareData * | getSparePtr () const |
|
PRM_SpareData * | getOrCreateSparePtr () |
|
void | setSparePtr (PRM_SpareData *spare) |
|
PRM_Conditional * | getConditionalPtr (PRM_ConditionalType type) |
|
const PRM_Conditional * | getConditionalPtr (PRM_ConditionalType type) const |
|
PRM_ConditionalBase * | getConditionalBasePtr () |
|
const PRM_ConditionalBase * | getConditionalBasePtr () const |
|
PRM_Template & | setConditionalBasePtr (PRM_ConditionalBase *conditional) |
|
PRM_Conditional * | getDisablePtr () |
|
const PRM_Conditional * | getDisablePtr () const |
|
const PRM_ChoiceList * | getChoiceListPtr () const |
|
PRM_ChoiceList * | getChoiceListPtr () |
|
void | setChoiceListPtr (PRM_ChoiceList *list) |
|
const PRM_Range * | getRangePtr () const |
|
PRM_Range * | getRangePtr () |
|
PRM_Callback | getCallback () const |
|
void | setCallback (PRM_Callback callback) |
|
const UT_StringHolder & | getHelpText () const |
|
unsigned int | getAutoScopeField () |
|
const PRM_Template * | getMultiParmTemplate () const |
|
PRM_Template * | getMultiParmTemplate () |
|
void | setMultiParmTemplate (PRM_Template *tplate) |
|
int | getMultiStartOffset () const |
|
PRM_Default * | getDefault (int index) |
|
const PRM_Default * | getDefault (int index) const |
|
PRM_Default * | getFactoryDefaults () const |
|
void | setFactoryDefaults (PRM_Default *defaults) |
|
void | restoreFactoryDefaults () |
|
void | setFloatDefault (int index, fpreal v) |
|
void | setOrdinalDefault (int index, int v) |
|
void | setStringDefault (int index, const char *v) |
|
void | setDefault (int index, const PRM_Default &d) |
|
void | setNoResim (bool noresim) |
|
void | setNoCook (bool nocook) |
|
bool | setNoCook (const PRM_SpareData *spare, bool force=false) |
|
void | setBaseParm (bool baseparm) |
|
void | setInvisible (bool invisible) |
|
bool | getInvisible () const |
|
void | setJoinNext (bool joinnext) |
|
bool | getJoinNext () const |
|
void | setLabelNone (bool labelnone) |
|
bool | getLabelNone () const |
|
void | setTypeExtended (PRM_TypeExtended type_ext) |
|
PRM_Export | exportLevel () const |
|
void | setExportLevel (PRM_Export level) |
|
int | getParmGroup () const |
|
int | findSubIndex (const UT_StringRef &thechannelname) const |
|
const UT_StringHolder * | getChannelTokens () const |
|
void | getChannelToken (UT_String &s, int vi) const |
|
const UT_StringHolder & | getChannelToken (int vi) const |
|
const UT_StringHolder & | getDecodedChannelToken (int vi) const |
|
bool | hasChannelToken (const UT_StringRef &s, int vi) const |
|
void | getChannelLabel (UT_String &thestrref, int theindex) const |
|
void | getToken (UT_String &thestrref) const |
|
void | getLabel (UT_String &thestrref) const |
|
int | getExpressionFlag () const |
|
const char * | getToken () const |
|
const UT_StringRef & | getTokenRef () const |
|
const char * | getLabel () const |
|
unsigned | getTokenHash () const |
|
bool | isAutomaticallyGeneratedChoiceList () const |
|
int | findSwitcherFolderWithLabel (const char *label) const |
|
unsigned int | getAutoSelectField () |
|