BackdropDelegate#
- class omni.kit.widget.graph.BackdropDelegate(scale_factor=1.0)#
 Bases:
GraphNodeDelegateFullA class for implementing node backdrop UI elements in the Omniverse graph widget.
This delegate class extends the functionality of GraphNodeDelegateFull to provide a custom backdrop UI for graph nodes.
- Parameters:
 scale_factor (float) – The factor by which the UI elements are scaled.
Methods
node_background(model, node_desc)Creates widgets that make up the node background.
node_footer(model, node_desc)A placeholder for creating widgets at the bottom of the node.
node_header(model, node_desc)Creates widgets to display at the top of the node.
- __init__(scale_factor=1.0)#
 Initializes the GraphNodeDelegateFull with an optional scale factor.
- node_background(
 - model,
 - node_desc: GraphNodeDescription,
 Creates widgets that make up the node background.
- Parameters:
 model – The graph model that contains the node data.
node_desc (GraphNodeDescription) – The graphical description of the node.
- Raises:
 Exception – If an error occurs in the underlying UI toolkit.
- model,
 - node_desc: GraphNodeDescription,
 A placeholder for creating widgets at the bottom of the node.
- Parameters:
 model – The graph model that contains the node data.
node_desc (GraphNodeDescription) – The graphical description of the node.
- node_header(
 - model,
 - node_desc: GraphNodeDescription,
 Creates widgets to display at the top of the node.
- Parameters:
 model – The graph model that contains the node data.
node_desc (GraphNodeDescription) – The graphical description of the node.