Merge pull request #59 from nickgravelyn/master
Added RWops versions of OpenFont to support loading TTFs from memory
This commit is contained in:
commit
db291e6464
@ -100,6 +100,16 @@ namespace SDL2
|
|||||||
int ptsize
|
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* */
|
/* IntPtr refers to a TTF_Font* */
|
||||||
[DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)]
|
[DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)]
|
||||||
public static extern IntPtr TTF_OpenFontIndex(
|
public static extern IntPtr TTF_OpenFontIndex(
|
||||||
@ -109,6 +119,17 @@ namespace SDL2
|
|||||||
long index
|
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* */
|
/* font refers to a TTF_Font* */
|
||||||
[DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)]
|
[DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)]
|
||||||
public static extern int TTF_GetFontStyle(IntPtr font);
|
public static extern int TTF_GetFontStyle(IntPtr font);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user