hou.ParmTemplate class
Subclasses: hou.SeparatorParmTemplate , hou.MenuParmTemplate , hou.LabelParmTemplate , hou.RampParmTemplate , hou.FolderSetParmTemplate , hou.NodeReferenceParmTemplate , hou.FloatParmTemplate , hou.FileReferenceParmTemplate , hou.ToggleParmTemplate , hou.ButtonParmTemplate , hou.StringParmTemplate , hou.IntParmTemplate
Methods
asCode(self, function_name=None)→str-
Prints the Python code necessary to recreate a parm template.
function_name
If specified, the output will be wrapped in this function.
dataType(self)→ hou.parmData enum valuedefaultValue(self)disableWhen(self)→strhelp(self)→str-
Returns the help that Houdini displays when you hover over the parameter label in the parameter pane.
hide(self, on)-
Marks this parameter as visible or invisible in the parameter pane.
Note that hidden parameters still exist, and can be evaluated, channel-referenced, etc. They simply will not be displayed in the parameter pane.
isHidden(self)→bool-
Returns whether this parameter is hidden in the parameter pane.
joinWithNext(self)→bool-
Returns whether this parameter is displayed on the same line as the next parameter in the parameter pane.
label(self)→ stringlook(self)→ hou.parmLook enum valuemayContainExpressions(self)name(self)→ stringnamingScheme(self)→ hou.parmNamingScheme enum valuenumComponents(self)→ intsetDisableWhen(self, disable_when)setHelp(self, help)-
Set the help that Houdini displays when you hover over the parameter label in the parameter pane.
setJoinWithNext(self, on)-
Sets whether this parameter is displayed on the same line as the next parameter in the parameter pane.
setName(self, name)setTags(self, tags)type(self)→ hou.parmTemplateType enum value