LoadImagePalette method
Implementation
List<ColorD> LoadImagePalette(
ImageD image,
num maxPaletteSize,
) => run(
() => 'LoadImagePalette($image, $maxPaletteSize)',
() {
final colorCount = rl.Temp.Int$.Ref1();
final colors = rl.Core.LoadImagePalette(
rl.Temp.Image$.Ref1(image).ref,
maxPaletteSize.toInt(),
colorCount,
);
try {
return List.generate(colorCount.value, (i) => colors[i].toD());
} finally {
rl.Core.UnloadImagePalette(colors);
}
},
);