omni.graph.core#
Submodules Summary:
OmniGraph submodule that handles all of the OmniGraph API typing information.  | 
Classes Summary:
An attribute, defining a data type and value that belongs to a node  | 
|
Reference to data defining an attribute’s value  | 
|
Class to manage getting and setting of omni.graph.core.AttributeData values.  | 
|
Port side of the attribute on its node  | 
|
Interpretation applied to the attribute data  | 
|
Utilities for operating with the attribute data type class omni.graph.core.Type and related types  | 
|
Class to manage getting and setting of Attribute values.  | 
|
Basic data type for attribute data  | 
|
internal Use only, and obsolete: This type was only useful for writing back to USD, which cannot be achieved anymore through this type.  | 
|
—– FOR USE BY GENERATED CODE ONLY —–  | 
|
Enumeration representing the type of change that occurred in a bundle.  | 
|
—– FOR USE BY GENERATED CODE ONLY —–  | 
|
—– FOR USE BY GENERATED CODE ONLY —–  | 
|
—– FOR USE BY GENERATED CODE ONLY —–  | 
|
Creates a thread-local scope to ensure that each bundle  | 
|
Main OmniGraph interface registered with the extension system  | 
|
Attribute and connection type in a given graph connection  | 
|
Type of connection)  | 
|
Class to provide a simple interface to a variety OmniGraph manipulation functions.  | 
|
Helper class for getting and setting attribute data values. The setting operation is undoable.  | 
|
Wrapper around typed memory data.  | 
|
Base class for the generated database class for .ogn nodes (Python and C++ implementations)  | 
|
Device type for memory location of the data types  | 
|
Common base type for dtypes, defining the members each needs to populate  | 
|
Base class for the generated classes that contain the access properties for all attributes.  | 
|
Class providing a container for dynamic attribute access interfaces.  | 
|
Current execution state of an attribute [DEPRECATED: See omni.graph.action.IActionGraph]  | 
|
Extended attribute type, if any  | 
|
Class that manages information about the relationships between nodes and node types, and extensions  | 
|
Version number for the OmniGraph file format  | 
|
Value indicating whether a function call succeeded  | 
|
Object containing everything necessary to execute a connected set of nodes.  | 
|
Location of the data backing the graph  | 
|
Execution context for a graph  | 
|
Helper class that provides a simple interface to modifying the contents of a graph  | 
|
How the graph evaluation is scheduled  | 
|
Graph modification event.  | 
|
Pipeline stage in which the graph lives  | 
|
Manager of the node types registered to OmniGraph.  | 
|
Graph Registry modification event.  | 
|
Container for the set of settings in a graph. This is a class instead of a tuple so that future  | 
|
Provide read write access to recursive bundles.  | 
|
Interface for monitoring and handling changes in bundles and attributes.  | 
|
Interface to create new bundles  | 
|
IBundleFactory version 2.  | 
|
Provide read only access to recursive bundles.  | 
|
Interface to the list of categories that a node type can belong to  | 
|
@brief Interface that creates a forward on a request for a node type to a different node type  | 
|
@brief Interface that creates a forward on a request for a node type to a different node type  | 
|
PrimView is an interface that provides a view to a set of prims for use with OmniGraph instancing.  | 
|
Interface to the list of scheduling hints that can be applied to a node type  | 
|
Interface extension for ISchedulingHints that adds a new “pure” hint  | 
|
Object that contains a value that is local to a graph, available from anywhere in the graph  | 
|
Default memory location for an attribute or node’s data  | 
|
An element of execution within a graph, containing attributes and connected to other nodes  | 
|
Helper class that provides a simple interface to modifying the contents of a node  | 
|
Node modification event.  | 
|
Definition of a node’s interface and structure  | 
|
Exception specific to caught errors in the node type construction process  | 
|
Helper to extract OmniGraph types from various types of descriptions for them.  | 
|
Exception to raise when an OmniGraph operation encountered an unrecognized or illegal attribute value  | 
|
Common base class for all non-exit exceptions.  | 
|
Exception to raise when there is an error in an OmniGraph operation  | 
|
Provides simple interfaces for inspection of OmniGraph objects  | 
|
Exception to raise when an OmniGraph operation encountered an unrecognized or illegal type  | 
|
Exception to raise when an OmniGraph operation encountered an illegal value  | 
|
Set of key values for per-node data.  | 
|
Memory type for the pointer to a GPU data array  | 
|
Exception to raise when there is a write operation on a read-only attribute (i.e. an input)  | 
|
—– FOR USE BY GENERATED CODE ONLY —–  | 
|
Class that packages up all of the OmniGraph settings handling into a common location. The settings themselves  | 
|
Severity level of the log message  | 
|
Utilities for Running Threadsafety Unit Tests from Python Generators for OG nodes  | 
|
Full definition of the data type owned by an attribute  | 
|
Class that encapsulates an arbitrary value with an explicit data type. This can be used when the  | 
|
Enum for the type of array data returned from the get methods  | 
|
What type of non-attribute data does this node access  | 
|
How does the node access the data described by the enum eAccessLocation  | 
|
How the node is allowed to be computed  | 
|
The purity of the node implementation. For some context, a “pure” node is  | 
|
How thread safe is the node during evaluation  | 
|
Scope in which the variable has been made available  | 
Functions Summary:
Returns the value, converted into a type suitable for setting through the USD API compatible with  | 
|
Decorator to transform a Python function into an OmniGraph node type definition.  | 
|
Return the dtype,shape information that corresponds to the given attribute type.  | 
|
Check to see if AutoNode developer mode is active on the given extension:  | 
|
Return the current settings for the graph. This is just a copy of the settings. Changing it will not  | 
|
Returns the currently running version of Kit as a tuple of (major, minor) numbers.  | 
|
Returns a string representing the namespace attributes of the named port type reside in  | 
|
Mark block of code executed at runtime. Optimizations can apply like setting values without undo support.  | 
|
Is the given attribute numeric or string data?  | 
|
Mark entry of OmniGraph runtime computation.  | 
|
Converts the given python value to the equivalent USD value  | 
|
Resolves attribute types given a set of attributes, that can have differing tuple counts and/or array depth,  | 
|
Resolves attribute types given a set of attributes which are fully type coupled.  | 
|
Traverses the nodes downstream from the input nodes and apply the predicate on visited nodes.  | 
|
Traverses the nodes upstream from the input nodes and apply the predicate on visited nodes.  | 
|
acquire_interface(plugin_name: str = None, library_path: str = None) -> omni.graph.core._omni_graph_core.ComputeGraph  | 
|
attach(stage_id: int, mps: float) -> None  | 
|
create_prim_view_from_prims(prims: list) -> omni.graph.core._omni_graph_core.IPrimView  | 
|
create_prim_view_from_query(include: list, exclude: list = []) -> omni.graph.core._omni_graph_core.IPrimView  | 
|
deregister_node_type(name: str) -> bool  | 
|
deregister_post_load_file_format_upgrade_callback(postload_handle: int) -> None  | 
|
deregister_pre_load_file_format_upgrade_callback(preload_handle: int) -> None  | 
|
detach() -> None  | 
|
get_all_graphs() -> List[omni.graph.core._omni_graph_core.Graph]  | 
|
get_all_graphs_and_subgraphs() -> List[omni.graph.core._omni_graph_core.Graph]  | 
|
get_bundle_tree_factory_interface() -> omni.graph.core._omni_graph_core.IBundleFactory  | 
|
get_compute_cuda_device() -> int  | 
|
get_compute_graph_contexts() -> List[omni.graph.core._omni_graph_core.GraphContext]  | 
|
get_global_orchestration_graphs() -> List[omni.graph.core._omni_graph_core.Graph]  | 
|
get_global_orchestration_graphs_in_pipeline_stage(pipeline_stage: omni.graph.core._omni_graph_core.GraphPipelineStage) -> List[omni.graph.core._omni_graph_core.Graph]  | 
|
get_graph_by_path(path: str) -> object  | 
|
get_graphs_in_pipeline_stage(pipeline_stage: omni.graph.core._omni_graph_core.GraphPipelineStage) -> List[omni.graph.core._omni_graph_core.Graph]  | 
|
get_node_by_path(path: str) -> object  | 
|
get_node_categories_interface() -> omni.graph.core._omni_graph_core.INodeCategories  | 
|
get_node_type(node_type_name: str) -> omni.graph.core._omni_graph_core.NodeType  | 
|
get_node_type_forwarding_interface() -> omni::core::Api<omni::graph::core::unstable::INodeTypeForwarding_abi>  | 
|
get_node_type_forwarding_interface2() -> omni::core::Api<omni::graph::core::INodeTypeForwarding2_abi>  | 
|
get_registered_nodes() -> List[str]  | 
|
is_global_graph_prim(prim_path: str) -> bool  | 
|
on_shutdown() -> None  | 
|
register_node_type(name: object, version: int) -> None  | 
|
register_post_load_file_format_upgrade_callback(callback: object) -> int  | 
|
register_pre_load_file_format_upgrade_callback(callback: object) -> int  | 
|
register_python_node() -> None  | 
|
release_interface(arg0: omni.graph.core._omni_graph_core.ComputeGraph) -> None  | 
|
set_test_failure(has_failure: bool) -> None  | 
|
shutdown_compute_graph() -> None  | 
|
test_failure_count() -> int  | 
|
update(current_time: float, elapsed_time: float) -> None  |