HDK
|
#include <HOM_IntParmTemplate.h>
Public Member Functions | |
HOM_IntParmTemplate () | |
HOM_IntParmTemplate (const HOM_IntParmTemplate &parm_template) | |
~HOM_IntParmTemplate () override | |
virtual int64 | minValue ()=0 |
virtual void | setMinValue (int64 min_value)=0 |
virtual int64 | maxValue ()=0 |
virtual void | setMaxValue (int64 max_value)=0 |
virtual bool | minIsStrict ()=0 |
virtual void | setMinIsStrict (bool on)=0 |
virtual bool | maxIsStrict ()=0 |
virtual void | setMaxIsStrict (bool on)=0 |
virtual std::vector< int64 > | defaultValue ()=0 |
virtual void | setDefaultValue (const std::vector< int64 > &default_value)=0 |
virtual std::vector< std::string > | defaultExpression ()=0 |
virtual void | setDefaultExpression (const std::vector< std::string > &default_expression)=0 |
virtual std::vector < HOM_EnumValue * > | defaultExpressionLanguage ()=0 |
virtual void | setDefaultExpressionLanguage (const std::vector< HOM_EnumValue * > &default_expression_language)=0 |
virtual std::vector< std::string > | menuItems ()=0 |
virtual void | setMenuItems (const std::vector< std::string > &menu_items)=0 |
virtual std::vector< std::string > | menuLabels ()=0 |
virtual void | setMenuLabels (const std::vector< std::string > &menu_labels)=0 |
virtual std::vector< std::string > | iconNames ()=0 |
virtual void | setIconNames (const std::vector< std::string > &icon_names)=0 |
virtual std::string | itemGeneratorScript ()=0 |
virtual void | setItemGeneratorScript (const char *item_generator_script)=0 |
virtual HOM_EnumValue & | itemGeneratorScriptLanguage ()=0 |
virtual void | setItemGeneratorScriptLanguage (HOM_EnumValue &language)=0 |
virtual HOM_EnumValue & | menuType ()=0 |
virtual void | setMenuType (HOM_EnumValue &menu_type)=0 |
virtual bool | menuUseToken ()=0 |
virtual void | setMenuUseToken (bool menuusetoken)=0 |
Public Member Functions inherited from HOM_ParmTemplate | |
HOM_ParmTemplate () | |
HOM_ParmTemplate (const HOM_ParmTemplate &parm_template) | |
virtual | ~HOM_ParmTemplate () |
virtual bool | operator== (HOM_PtrOrNull< HOM_ParmTemplate > parm_template)=0 |
virtual bool | operator!= (HOM_PtrOrNull< HOM_ParmTemplate > parm_template)=0 |
virtual int | __hash__ ()=0 |
virtual std::string | __repr__ ()=0 |
virtual HOM_ParmTemplate * | clone ()=0 |
virtual std::string | name ()=0 |
virtual void | setName (const char *name)=0 |
virtual std::string | label ()=0 |
virtual void | setLabel (const char *label)=0 |
virtual HOM_EnumValue & | type ()=0 |
virtual HOM_EnumValue & | dataType ()=0 |
virtual HOM_EnumValue & | look ()=0 |
virtual void | setLook (HOM_EnumValue &look)=0 |
virtual HOM_EnumValue & | namingScheme ()=0 |
virtual void | setNamingScheme (HOM_EnumValue &naming_scheme)=0 |
virtual int | numComponents ()=0 |
virtual void | setNumComponents (int num_components)=0 |
virtual std::string | disableWhen ()=0 |
virtual void | setDisableWhen (const char *disable_when)=0 |
virtual std::map < HOM_EnumValue *, std::string > | conditionals ()=0 |
virtual void | setConditional (const HOM_EnumValue &cond_type, const char *conditional)=0 |
virtual bool | isHidden ()=0 |
virtual void | hide (bool on)=0 |
virtual bool | isLabelHidden ()=0 |
virtual void | hideLabel (bool on)=0 |
virtual bool | joinsWithNext ()=0 |
virtual void | setJoinWithNext (bool on)=0 |
bool | joinWithNext () |
virtual std::string | help ()=0 |
virtual void | setHelp (const char *help)=0 |
virtual std::string | scriptCallback ()=0 |
virtual void | setScriptCallback (const char *script_callback)=0 |
virtual HOM_EnumValue & | scriptCallbackLanguage ()=0 |
virtual void | setScriptCallbackLanguage (HOM_EnumValue &script_callback_language)=0 |
virtual std::map< std::string, std::string > | tags ()=0 |
virtual void | setTags (const std::map< std::string, std::string > &tags)=0 |
virtual std::string | asCode (const char *function_name=NULL, const char *variable_name=NULL)=0 |
Definition at line 18 of file HOM_IntParmTemplate.h.
|
inline |
Definition at line 71 of file HOM_IntParmTemplate.h.
|
inline |
Definition at line 74 of file HOM_IntParmTemplate.h.
|
inlineoverride |
Definition at line 79 of file HOM_IntParmTemplate.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |