IExtensions.h#
Fully qualified name: omni/ext/IExtensions.h
In directory: omni/ext
Source file: IExtensions.h
omni.ext Extension System interfaces
Classes#
- omni::ext::ExtensionManager
The manager class that is responsible for all Extensions.
- omni::ext::IExtensionManagerHooks
Extension manager subclass with all the hooks that can be installed into it.
- omni::ext::IExtensionStateChangeHook
An interface that can be implemented to receive extension state changes.
- omni::ext::IHookHolder
Hook holder.
- omni::ext::IPathProtocolProvider
Interface to be implemented to add new extension path protocols.
- omni::ext::IRegistryProvider
Interface to be implemented by registry providers.
Namespaces#
Structs#
- omni::ext::ExtensionFolderInfo
A struct for describing Extension Folder information.
- omni::ext::ExtensionInfo
A struct describing Extension information.
- omni::ext::ExtensionSummary
A struct describing an Extension Summary.
- omni::ext::IExtensions
omni.ext plugin interface
- omni::ext::RegistryProviderInfo
A struct for describing Registry Provider information.
- omni::ext::SolverInput
Input to running custom extension solver.
- omni::ext::Version
Extension version struct.
- omni::ext::VersionLockDesc
Version lock generation parameters.