ExtensionInformation#

class omni.graph.core.ExtensionInformation#

Bases: object

Class that manages information about the relationships between nodes and node types, and extensions

Public Interface:

get_node_types_by_extension() get_nodes_by_extension()

Methods

__init__()

Initialize the caches to be empty

get_node_types_by_extension()

Returns a tuple of two dictionaries.

get_nodes_by_extension()

Returns a tuple of three dictionaries.

Attributes

KEY_UNKNOWN_EXTENSION

__init__()#

Initialize the caches to be empty

get_node_types_by_extension() Dict[str, List[str]]#

Returns a tuple of two dictionaries. The first is the dictionary of enabled extensions to the list of nodes in the scene whose node types they implement, the second is the same thing for disabled extensions.

get_nodes_by_extension() Tuple[Dict[str, List[str]], Dict[str, List[str]]]#

Returns a tuple of three dictionaries. - Map of enabled extensions to the list of nodes in the scene whose node types they implement - Map of disabled extensions to the list of nodes in the scene whose node types they implement