loadMaterials function

List<Material> loadMaterials(
  1. String fileName
)

Load materials from model file.

Implementation

List<Material> loadMaterials(String fileName) {
  final materialCount = malloc<Int32>(sizeOf<Int32>());
  final result = library.LoadMaterials(
    string.toNative(fileName),
    materialCount,
  );

  return [
    for (var i = 0; i < materialCount.value; i++)
      Material.fromRef(result.elementAt(i).ref),
  ];
}