BackdropDelegate#
- class omni.kit.widget.graph.BackdropDelegate(scale_factor=1.0)#
Bases:
GraphNodeDelegateFull
A 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.