Macros
- OMNICONNECTCORE_API
Define OMNICONNECTCORE_API macro based on whether or not we are compiling omni_connect_core, or including headers for linking to it. Functions that wish to be exported from a .dll/.so should be decorated with OMNICONNECTCORE_API.
- OMNICONNECTCORE_BUILD_STRING
This is the full build string.
- OMNICONNECTCORE_DEPRECATED
Deprecate C++ API with an extra versioned message appended.
- OMNICONNECTCORE_EXPORT
This export tag should only be used when tagging exported symbols from within omni_connect_core itself. See omni_connect_core_EXPORTS below.
- OMNICONNECTCORE_EXTERN_C
Declares a "C" exported external symbol. This uses the "C" name decoration style of adding an underscore to the start of the exported name.
- OMNICONNECTCORE_IMPORT
This import tag will be used when including this header in other libraries. See omni_connect_core_EXPORTS below.
- OMNICONNECTCORE_INIT
Initializes the Omniverse Carbonite Framework and the Connect SDK Core library.
- OMNICONNECTCORE_VERSION_MAJOR
Major version number. This will not change unless there is a major non-backwards compatible change.
- OMNICONNECTCORE_VERSION_MINOR
Minor version number. This changes with every release.
- OMNICONNECTCORE_VERSION_PATCH
Patch number. This will normally be 0, but can change if a fix is back-ported to a previous release.
- OMNICONNECTCORE_WITH_NUCLEUS
With Nucleus feature.
- OMNICONNECTCORE_WITH_PYTHON
With Python feature.