]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
WIP freetype2 wip/harfbuzz
authorRico Tzschichholz <ricotz@ubuntu.com>
Tue, 1 Nov 2022 07:33:32 +0000 (08:33 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Tue, 1 Nov 2022 07:34:02 +0000 (08:34 +0100)
vapi/freetype2.vapi

index f575f92b8cceebe6db772c335e94b2385e668fe7..6c9d23b9e9812721000bc401dbb8dea41e56cf91 100644 (file)
@@ -8,13 +8,18 @@ namespace FT {
        [CCode (cheader_filename = "freetype/freetype.h", cname = "FT_Face", has_type_id = false)]
        public struct Face {
        }
+       [CCode (cheader_filename = "freetype/freetype.h", cname = "FT_Int")]
+       [SimpleType]
+       public struct Int : int {
+       }
        [CCode (cheader_filename = "freetype/freetype.h", cname = "FT_Int32")]
        [SimpleType]
        public struct Int32 : int32 {
        }
-       [CCode (cheader_filename = "freetype/freetype.h", cname = "FT_Library", has_type_id = false)]
-       public struct Library {
+       [CCode (cheader_filename = "freetype/freetype.h", cname = "struct FT_LibraryRec_", has_type_id = false)]
+       [Compact (opaque = true)]
+       public class Library {
        }
        [CCode (cheader_filename = "freetype/freetype.h", cname = "FT_Library_Version")]
-       public static void library_version ();
+       public static void library_version (FT.Library library, out FT.Int amajor, out FT.Int aminor, out FT.Int apatch);
 }