]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
SDL2_image: Add save functions
authorMario Daniel Ruiz Saavedra <desiderantes93@gmail.com>
Thu, 17 Dec 2020 19:22:46 +0000 (19:22 +0000)
committerRico Tzschichholz <ricotz@ubuntu.com>
Tue, 29 Dec 2020 14:32:51 +0000 (15:32 +0100)
Add save functions for JPG and PNG formats.

vapi/SDL2_image.vapi

index 7bb65dc580ca97459f1a66df22ba59b0ae7be5aa..ff1495a59d59c1d1472c0a569d164b7d0f4a0801 100644 (file)
@@ -123,6 +123,18 @@ namespace SDLImage {
        [CCode (cname = "IMG_ReadXPMFromArray")]
        public static SDL.Video.Surface? read_xpm (string[] xpmdata);
 
+       [CCode (cname = "IMG_SavePNG")]
+       public static int save_as_png (SDL.Video.Surface surface, string file);
+
+       [CCode (cname = "IMG_SavePNG_RW")]
+       public static int save_as_png_rw (SDL.Video.Surface surface, SDL.RWops dst, bool freedst);
+
+       [CCode (cname = "IMG_SaveJPG")]
+       public static int save_as_jpg (SDL.Video.Surface surface, string file, int quality);
+
+       [CCode (cname = "IMG_SaveJPG_RW")]
+       public static int save_as_jpg_rw (SDL.Video.Surface surface, SDL.RWops dst, bool freedst, int quality);
+
        //!Info
 
        [CCode (cname = "IMG_isCUR")]