registerDynLib<T extends RaylibModule<RaylibBase> > method
(T, DynamicLibrary)
registerDynLib<T extends RaylibModule<RaylibBase> >(
- T module,
- DynamicLibrary dynLib
Implementation
(T, DynamicLibrary) registerDynLib<T extends RaylibModule>(
T module,
DynamicLibrary dynLib,
) {
logInfo('Registering DynamicLibrary for $T');
final key = module.runtimeType;
if (_customDynLibs.containsKey(key)) {
throw StateError("A DynamicLibrary for $key is already registered.");
}
_customDynLibs[key] = dynLib;
return (registerModule(module), dynLib);
}