Merge pull request #59 from nickgravelyn/master

Added RWops versions of OpenFont to support loading TTFs from memory
This commit is contained in:
Ethan Lee 2014-05-31 19:54:55 -04:00
commit db291e6464

View file

@ -100,6 +100,16 @@ namespace SDL2
int ptsize
);
/* IntPtr refers to a TTF_Font* */
/* src refers to an SDL_RWops* */
/* THIS IS AN RWops FUNCTION! */
[DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)]
public static extern IntPtr TTF_OpenFontRW(
IntPtr src,
int freesrc,
int ptsize
);
/* IntPtr refers to a TTF_Font* */
[DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)]
public static extern IntPtr TTF_OpenFontIndex(
@ -109,6 +119,17 @@ namespace SDL2
long index
);
/* IntPtr refers to a TTF_Font* */
/* src refers to an SDL_RWops* */
/* THIS IS AN RWops FUNCTION! */
[DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)]
public static extern IntPtr TTF_OpenFontIndexRW(
IntPtr src,
int freesrc,
int ptsize,
long index
);
/* font refers to a TTF_Font* */
[DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)]
public static extern int TTF_GetFontStyle(IntPtr font);