From 2ff5d9c9c64268dfbbdc71bb858135ed2827e8f6 Mon Sep 17 00:00:00 2001 From: ubkp <118854183+ubkp@users.noreply.github.com> Date: Thu, 28 Dec 2023 18:37:55 -0300 Subject: [PATCH] Add LoadImageAnimFromMemory() to raylib.h --- src/raylib.h | 1 + src/rtextures.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/raylib.h b/src/raylib.h index 0e6ef23fbdba..d54a4441eac1 100644 --- a/src/raylib.h +++ b/src/raylib.h @@ -1302,6 +1302,7 @@ RLAPI Image LoadImage(const char *fileName); RLAPI Image LoadImageRaw(const char *fileName, int width, int height, int format, int headerSize); // Load image from RAW file data RLAPI Image LoadImageSvg(const char *fileNameOrString, int width, int height); // Load image from SVG file data or string with specified size RLAPI Image LoadImageAnim(const char *fileName, int *frames); // Load image sequence from file (frames appended to image.data) +RLAPI Image LoadImageAnimFromMemory(const char *fileType, const unsigned char *fileData, int dataSize, int *frames) // Load image sequence from memory buffer RLAPI Image LoadImageFromMemory(const char *fileType, const unsigned char *fileData, int dataSize); // Load image from memory buffer, fileType refers to extension: i.e. '.png' RLAPI Image LoadImageFromTexture(Texture2D texture); // Load image from GPU texture data RLAPI Image LoadImageFromScreen(void); // Load image from screen buffer and (screenshot) diff --git a/src/rtextures.c b/src/rtextures.c index 32c77100c5a1..e9fb95cb30ec 100644 --- a/src/rtextures.c +++ b/src/rtextures.c @@ -443,7 +443,7 @@ Image LoadImageAnim(const char *fileName, int *frames) // - Number of frames is returned through 'frames' parameter // - All frames are returned in RGBA format // - Frames delay data is discarded -Image LoadImageAnimFromMemory(const char *fileType, const unsigned char *fileData, int dataSize,int *frames) +Image LoadImageAnimFromMemory(const char *fileType, const unsigned char *fileData, int dataSize, int *frames) { Image image = { 0 }; int frameCount = 0;