From: Rico Tzschichholz Date: Tue, 1 Nov 2022 07:33:32 +0000 (+0100) Subject: WIP freetype2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4257d15b8981a2388db8c1a9ee78281288b0297f;p=thirdparty%2Fvala.git WIP freetype2 --- diff --git a/vapi/freetype2.vapi b/vapi/freetype2.vapi index f575f92b8..6c9d23b9e 100644 --- a/vapi/freetype2.vapi +++ b/vapi/freetype2.vapi @@ -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); }