コード例 #1
0
ファイル: Ttf.cs プロジェクト: kibiz0r/AllegroSharp
 public static Font LoadFont(string filename, int size, TtfFlags flags)
 {
     var font = TtfAddon.al_load_ttf_font(filename, size, flags);
     if (font == IntPtr.Zero)
     {
         return null;
     }
     return new Font(font);
 }
コード例 #2
0
ファイル: Content.cs プロジェクト: asifpow/Pong
        public static Font LoadFont(string filename, int size, TtfFlags flags)
        {
            var font = Ttf.LoadFont(filename, size, flags);

            if (font == null)
            {
                throw new Exception(String.Format("LoadFont({0}, {1}, {2}) Failed", filename, size, flags));
            }
            return(font);
        }
コード例 #3
0
ファイル: TtfAddon.cs プロジェクト: kibiz0r/AllegroSharp
 public static extern IntPtr al_load_ttf_font(string filename, int size, TtfFlags flags);