GuiLoadIcons method
Implementation
List<String> GuiLoadIcons(
String fileName,
bool loadIconsName,
) => run(
() => 'GuiLoadIcons($fileName, $loadIconsName)',
() {
final values = rl.Gui.GuiLoadIcons(refStr(fileName), loadIconsName);
if (!loadIconsName || values == nullptr) return [];
// read iconCount from file header (2 bytes short at offset 8)
final file = File(fileName).openSync();
file.setPositionSync(8);
final bytes = file.readSync(2);
file.closeSync();
final iconCount = ByteData.sublistView(bytes).getInt16(0, Endian.little);
return List.generate(iconCount, (i) => values[i].toD);
},
);