ttfFontFaceFamilyName function
Query a font's family name.
This string is dictated by the contents of the font file.
Note that the returned string is to internal storage, and should not be
modifed or free'd by the caller. The string becomes invalid, with the rest
of the font, when font
is handed to TTF_CloseFont().
\param font the font to query. \returns the font's family name.
\since This function is available since SDL_ttf 2.0.12.
extern DECLSPEC const char * SDLCALL TTF_FontFaceFamilyName(const TTF_Font *font)
Implementation
String? ttfFontFaceFamilyName(Pointer<TtfFont> font) {
final ttfFontFaceFamilyNameLookupFunction = libSdl2Ttf.lookupFunction<
Pointer<Utf8> Function(Pointer<TtfFont> font),
Pointer<Utf8> Function(Pointer<TtfFont> font)>('TTF_FontFaceFamilyName');
final result = ttfFontFaceFamilyNameLookupFunction(font);
if (result == nullptr) {
return null;
}
return result.toDartString();
}