Skip to content

show_parameters

ShowParametersAction

Bases: InventoryAction

Show node parameters in a pop-up parameter window.

Source code in client/ayon_houdini/plugins/inventory/show_parameters.py
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
class ShowParametersAction(InventoryAction):
    """Show node parameters in a pop-up parameter window."""
    label = "Show parameters"
    icon = "pencil-square-o"
    color = "#888888"
    order = 100

    @staticmethod
    def is_compatible(container) -> bool:
        object_name: str = container.get("objectName")
        if not object_name:
            return False

        node = hou.node(object_name)
        if not node:
            return False

        return True

    def process(self, containers):
        for container in containers:
            node = hou.node(container["objectName"])
            show_node_parmeditor(node)