API (python)

Module Summary:

omni.kit.app

This module contains bindings to C++ omni::kit::IApp interface, core C++ part of Omniverse Kit.

omni.ext

This module contains bindings to C++ omni::ext::IExtensions interface. Extension system of Omniverse Kit.

carb.settings

Bindings for carb::settings::ISettings interface. Settings is a runtime representation of typical configuration formats (like json, toml, xml), it is a nested dictionary of values.

carb.tokens

Bindings for carb::tokens::ITokens interface. It is used for storing tokens and resolving strings containing them.

Module Details::

omni.kit.app:

This module contains bindings to C++ omni::kit::IApp interface, core C++ part of Omniverse Kit.

All the function are in omni.kit.IApp class, to get it use get_app_interface method, which caches acquire interface call:

>>> import omni.kit.app
>>> a = omni.kit.app.get_app()

omni.ext:

This module contains bindings to C++ omni::ext::IExtensions interface. Extension system of Omniverse Kit.

carb.settings:

Bindings for carb::settings::ISettings interface. Settings is a runtime representation of typical configuration formats (like json, toml, xml), it is a nested dictionary of values.

carb.tokens:

Bindings for carb::tokens::ITokens interface. It is used for storing tokens and resolving strings containing them.