diff options
| author | xolatile | 2024-04-23 04:53:57 -0400 |
|---|---|---|
| committer | xolatile | 2024-04-23 04:53:57 -0400 |
| commit | 2009b267165c0f40656645a2415f5f2419a6bf69 (patch) | |
| tree | 01ffe4900b7c56d56abb0976e2bd36e2bfe2d585 /raylib.ads | |
| parent | de6d282752b3b63c6d07e7238edfc7c6025fff6b (diff) | |
| download | xolatile-raylib-ada-2009b267165c0f40656645a2415f5f2419a6bf69.tar.xz xolatile-raylib-ada-2009b267165c0f40656645a2415f5f2419a6bf69.tar.zst | |
Image loading functions...
Diffstat (limited to 'raylib.ads')
| -rw-r--r-- | raylib.ads | 93 |
1 files changed, 50 insertions, 43 deletions
@@ -2848,56 +2848,63 @@ package Raylib is Import => True, Convention => C, External_Name => "GetCollisionRec"; ---~################################################################ - --~function Image LoadImage ( - --~const char *fileName - --~) with - --~Import => True, - --~Convention => C, - --~External_Name => ""; - --~function Image LoadImageRaw ( - --~const char *fileName, int width, int height, int format, int headerSize - --~) with - --~Import => True, - --~Convention => C, - --~External_Name => ""; + function Load_Image ( + File_Name : String := "" + ) return Image with + Import => True, + Convention => C, + External_Name => "LoadImage"; - --~function Image LoadImageSvg ( - --~const char *fileNameOrString, int width, int height - --~) with - --~Import => True, - --~Convention => C, - --~External_Name => ""; + function Load_Image_Raw ( + File_Name : String := ""; + Width : Natural := 0; + Height : Natural := 0; + Format : Integer := 0; + Header_Size : Integer := 0 + ) return Image with + Import => True, + Convention => C, + External_Name => "LoadImageRaw"; - --~function Image LoadImageAnim ( - --~const char *fileName, int *frames - --~) with - --~Import => True, - --~Convention => C, - --~External_Name => ""; + function Load_Image_Svg ( + File_Name : String := ""; + Width : Natural := 0; + Height : Natural := 0 + ) return Image with + Import => True, + Convention => C, + External_Name => "LoadImageSvg"; - --~function Image LoadImageFromMemory ( - --~const char *fileType, const unsigned char *fileData, int dataSize - --~) with - --~Import => True, - --~Convention => C, - --~External_Name => ""; + function Load_Image_Anim ( + File_Name : String := ""; + Frames : access Integer := null + ) return Image with + Import => True, + Convention => C, + External_Name => "LoadImageAnim"; - --~function Image LoadImageFromTexture ( - --~Texture2D texture - --~) with - --~Import => True, - --~Convention => C, - --~External_Name => ""; + function Load_Image_From_Memory ( + File_Type : String := ""; + File_Data : Pointer := null; + Data_Size : Natural := 0 + ) return Image with + Import => True, + Convention => C, + External_Name => "LoadImageFromMemory"; - --~function Image LoadImageFromScreen ( - --~void - --~) with - --~Import => True, - --~Convention => C, - --~External_Name => ""; + function Load_Image_From_Texture ( + Data : Texture := No_Texture + ) return Image with + Import => True, + Convention => C, + External_Name => "LoadImageFromTexture"; + function Load_Image_From_Screen return Image with + Import => True, + Convention => C, + External_Name => "LoadImageFromScreen"; +--~################################################################ --~function bool IsImageReady ( --~Image image --~) with |
