carbOnReloadDependency
Defined in carb/PluginCoreUtils.h
- 
void carbOnReloadDependency(carb::PluginReloadState reloadState, void *pluginInterface, carb::PluginImplDesc desc)
- An optional function that a plugin author can export from their plugin to receive dependency reload notifications. - When carb::Framework::tryReloadPlugins is called, if a plugin is reloaded, any plugins which have acquired interfaces from the reloading plugin will receive notifications before and after the plugin is reloaded via this function. This serves as a guide for plugin authors. - Providing this function is completely optional. - Typical things this function might do ( - reloadState==- eBefore):- Release objects created from the interface 
- Clear cached pointers to the interface 
 - Typical things this function might do ( - reloadState==- eAfter):- Update pointers to the new interface 
- Reinstate objects 
 - The type of this function is carb::OnReloadDependencyFn and named kCarbOnReloadDependencyFnName. - Parameters
- reloadState – the callback phase 
- pluginInterface – a pointer to the interface 
- desc – a descriptor for the plugin