modelFolderExists static method
Check if a model folder exists.
Implementation
static bool modelFolderExists(String modelId, int framework) {
final lib = _lib();
if (lib == null || _callbacksPtr == null) return false;
final fn = lib.lookupFunction<
Int32 Function(Pointer<RacFileCallbacksStruct>, Pointer<Utf8>, Int32,
Pointer<Int32>, Pointer<Int32>),
int Function(
Pointer<RacFileCallbacksStruct>,
Pointer<Utf8>,
int,
Pointer<Int32>,
Pointer<Int32>)>('rac_file_manager_model_folder_exists');
final modelIdPtr = modelId.toNativeUtf8();
final existsPtr = calloc<Int32>();
try {
fn(_callbacksPtr!, modelIdPtr, framework, existsPtr, nullptr);
return existsPtr.value == RAC_TRUE;
} finally {
calloc.free(modelIdPtr);
calloc.free(existsPtr);
}
}