OMNI_PLUGIN_IMPL_DEPS

Defined in omni/core/ModuleInfo.h

OMNI_PLUGIN_IMPL_DEPS(...)

Provides a list of dependent interfaces for an ONI plugin.

Parameters
  • ...[in] The list of fully qualified interface names that this plugin depends on. This should include any interfaces, Carbonite or ONI, that this plugin will attempt to acquire or create. This allows the Carbonite framework to verify that all dependent modules or interfaces are available for a plugin when attempting to load it, and allows for a more correct shutdown/unload order for plugins.