Add function LoadTextureFromMemory();

This commit is contained in:
Wytek01 2023-05-27 21:33:24 +02:00 committed by GitHub
parent aad51d4704
commit e1a2f0a303
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3321,6 +3321,14 @@ Texture2D LoadTextureFromImage(Image image)
return texture; return texture;
} }
// Load texture from memory buffer, fileType refers to extension: i.e. '.png'
Texture2D LoadTextureFromMemory(const char *fileType, const unsigned char *fileData, int dataSize) {
Image img = LoadImageFromMemory(fileType, fileData, dataSize);
Texture txt = LoadTextureFromImage(img);
UnloadImage(img);
return txt;
}
// Load cubemap from image, multiple image cubemap layouts supported // Load cubemap from image, multiple image cubemap layouts supported
TextureCubemap LoadTextureCubemap(Image image, int layout) TextureCubemap LoadTextureCubemap(Image image, int layout)
{ {