carb::acquireInterfaceFromLibraryForBindings
Defined in carb/BindingsUtils.h
- 
template<typename InterfaceType>
 InterfaceType *carb::acquireInterfaceFromLibraryForBindings(const char *libraryPath)
- Helper for Framework::tryAcquireInterfaceFromLibrary() that throws on error. - Template Parameters
- InterfaceType – The interface to acquire (i.e. - assets::IAssets). Must be specified and cannot be inferred.
- Parameters
- libraryPath – The library path to acquire the interface from. Must be specified. May be relative or absolute. 
- Throws
- std::runtime_error – if the interface cannot be acquired and exceptions are enabled, otherwise this error condition results in a CARB_FATAL_UNLESS() assertion. 
- Returns
- A pointer to the interface.