omni/ext/IExtensions.h
In directory: omni/ext
Source file: omni/ext/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.