get_parm_template_tree
Get the full parameter interface as a tree for a Houdini node or type, including folders, defaults, ranges, menus, and conditionals, to understand the structure before editing.
Instructions
The whole parameter interface as a tree, the way Type Properties shows
it: folders (with folder_type — tabs, collapsible, multiparm), every
parameter in order with defaults, default expressions, ranges, menu
items, Hide/Disable When conditionals, callbacks, naming scheme; a
multiparm's default_instances. Each entry uses get_parameter_schema's
keys (default_value, is_hidden, menu_items...).
get_hda_info shows only the top folders and get_parameter_schema flattens the structure away; read this before editing an interface. Give node_path for a node (its instance interface, spares included) or type_name + context for a type.
Args: node_path: Node whose interface to read. type_name: Node type instead (with context). context: Category of type_name — "Sop", "Object", "Lop", ... folder: Narrow to one folder by label, or a list of nested labels. max_entries: Cap on entries (depth-first); the reply says when it cut.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| folder | No | ||
| context | No | Sop | |
| node_path | No | ||
| type_name | No | ||
| max_entries | No |