omni.graph.ui Classes#

Classes Summary:

ComputeNodeWidget

Creates and registers a widget in the Property Window to display Compute Node contents

ComputeNodeWidgetUtils

Utility methods to allow the widgets used for node attributes in the property window to also be used outside of

ConversionNodeCustomLayoutBase

Base class for ToDouble/Float/Half

GraphVariableCustomLayout

LayerIdentifierWidgetBuilder

LayerModel

The central component of the item widget. It is the application’s dynamic data structure, independent of the user interface, and it directly manages the nested data. It follows closely model-view pattern. It’s abstract, and it defines the standard interface to be able to interoperate with the components of the model-view architecture. It is not supposed to be instantiated directly. Instead, the user should subclass it to create a new model.

OmniGraphAttributeModel

The value model that is reimplemented in Python to watch an OmniGraph attribute path

OmniGraphBase

Mixin base for OmniGraph attribute models

OmniGraphPropertiesWidgetBuilder

OmniGraph specialization of USD widget factory based on OG API instead of USD

OmniGraphTfTokenAttributeModel

The central component of the item widget. It is the application’s dynamic data structure, independent of the user interface, and it directly manages the nested data. It follows closely model-view pattern. It’s abstract, and it defines the standard interface to be able to interoperate with the components of the model-view architecture. It is not supposed to be instantiated directly. Instead, the user should subclass it to create a new model.

PrimAttributeCustomLayoutBase

Base class for Read/WritePrimAttribute

PrimPathCustomLayoutBase

Base class for Nodes that use a Prim/PrimPath pair

RandomNodeCustomLayoutBase

ReadPrimsCustomLayoutBase

Base class for ReadPrimsBundle and ReadPrims

StandaloneAttributeBuilder