LoadImageAnimFromMemory method

  1. @override
ImageD LoadImageAnimFromMemory(
  1. String fileType,
  2. Uint8List fileData
)
override

Implementation

@override
ImageD LoadImageAnimFromMemory(
  String fileType,
  Uint8List fileData,
) => run(
  () => RaylibDebugLabels.LoadImageAnimFromMemory(fileType, fileData),
  () {
    final frames = rl.Temp.Int$.Ref1();
    final image = rl.Temp.Image$.RefCapture(
      RaylibCaptureIds.LoadImageAnimFromMemory(fileType, fileData),
      (_) => rl.Core.LoadImageAnimFromMemory(
        rl.Temp.String$.ValueOrNull(fileType),
        rl.Temp.UnsignedChar$.Array(fileData),
        fileData.length,
        frames,
      ),
    );
    image.structUpdateFrameCount(frames.value);
    return image;
  },
);