omni.ext

Classes Summary:

DownloadState

Index/Extension Download States.

ExtensionManager

ExtensionPathType

Index Refresh States.

ExtensionStateChangeType

Members:

ICppExt

IExt

IExtensionManagerHooks

IExtensions

IHookHolder

Hook holder.

IRegistryProvider

Functions Summary:

create_link

Creates a symbolic link from ‘link_path’ to ‘target_path’

destroy_link

Destroys an existing file system link

get_all_sys_paths

Get all `sys.path`, both handled by the fast importer and regular left in `sys.path`.

get_dangling_references

Returns a string containing debugging information about dangling references on an object.

get_extension_name

Convert ‘omni.foo-tag-1.2.3’ to ‘omni.foo-tag’

get_extensions_interface

Returns cached :class:`omni.ext.IExtensions` interface

get_fast_importer_sys_paths

Get all sys.path handled by the fast importer.

is_link

pack_extension

Pack extension into archive.

unpack_extension

Unpack extenson making it ready to use if output folder is in extension search paths.

acquire_ext_interface

acquire_ext_interface(plugin_name: str = None, library_path: str = None) -> omni.ext._extensions.ICppExt

acquire_extensions_interface

acquire_extensions_interface(plugin_name: str = None, library_path: str = None) -> omni.ext._extensions.IExtensions

release_ext_interface

release_ext_interface(arg0: omni.ext._extensions.ICppExt) -> None