VM constructor
VM(
- DynamicLibrary lib,
- Configuration config
Implementation
VM(DynamicLibrary lib, Configuration config) {
_bindings = WrenBindings(lib);
var wrenConfig = calloc<WrenConfiguration>();
_bindings.wrenInitConfiguration(wrenConfig);
if (config.writeFn != null) {
wrenConfig.ref.writeFn = config.writeFn!;
}
_ptrVm = _bindings.wrenNewVM(wrenConfig);
}