omni.graph.tools.ogn#
Classes Summary:
Container for the text for all of the .ogn keywords used at the attribute definition level  | 
|
Base class that provides support methods common to all types of attributes  | 
|
Exception to raise when there is an error that requires logging  | 
|
Container for the set of values allowed for defining node type categories  | 
|
Container for the set of values .ogn accepts for the cudaPointers node type  | 
|
Exception type to raise when there is a problem with the data type conversions  | 
|
Enumeration of recognized data type name representations. The order of the enums corresponds to the order of  | 
|
Exception to raise when there is an error that requires a debug message but no specific action  | 
|
Container for the .ogn keywords allowed for types of generated code that can be excluded  | 
|
Container for keywords encapsulating the graph setup entries in the test dictionary, v2+.  | 
|
Holder for the set of keywords that could appear in the icon dictionary  | 
|
Holder for the set of values that define a language specification  | 
|
Holder for the set of keywords identifying memory types  | 
|
Holder for common metadata information  | 
|
Exception to raise when there is an error in the generation of the node interface, tests, or documentation  | 
|
Container for the text for all of the .ogn keywords used at the node definition level  | 
|
Exception to raise when there is an error in the parsing of the node interface description  | 
|
Class managing the scheduling hints.  | 
|
Container for the text for all of the .ogn keywords used at the test definition level  | 
|
Custom exception to raise when attempting to access unimplemented functionality  | 
Functions Summary:
Run the code generator on the ogn input, which is in the same JSON format as the .ogn file  | 
|
Convert the name of a specific supported data type between two different representations.  | 
|
Expands any group names in a union type declaration, in-place. The  | 
|
Create support files for the C++ interface to a node  | 
|
Create support files for the documentation of a node  | 
|
Create support files for the pythonic interface to a node  | 
|
Create support files for the C++ interface to a node  | 
|
Generates a set of imports for the ogn test modules contained in a directory.  | 
|
Create support files for the tests on the node  | 
|
Create support files for the USD template definition for a node  | 
|
Deciphers, validates, and provides consistent access to attributes described by a dictionary.  | 
|
Returns an attribute manager that matches the name and type, with no other data.  | 
|
Split a fully qualified attribute type name into its identifying parts  | 
|
Convert a multiline string into a C++ comment  | 
|
Convert a multiline string into a Python comment  | 
|
Convert a multiline string into a USD comment  | 
|
Returns the USD documentation as a list of strings with the docs= included  |