ttfSetFontStyle function

void ttfSetFontStyle(
  1. Pointer<TtfFont> font,
  2. int style
)

Set a font's current style.

Setting the style clears already-generated glyphs, if any, from the cache.

The font styles are a set of bit flags, OR'd together:

  • TTF_STYLE_NORMAL (is zero)
  • TTF_STYLE_BOLD
  • TTF_STYLE_ITALIC
  • TTF_STYLE_UNDERLINE
  • TTF_STYLE_STRIKETHROUGH

\param font the font to set a new style on. \param style the new style values to set, OR'd together.

\since This function is available since SDL_ttf 2.0.12.

\sa TTF_GetFontStyle

extern DECLSPEC void SDLCALL TTF_SetFontStyle(TTF_Font *font, int style)

Implementation

void ttfSetFontStyle(Pointer<TtfFont> font, int style) {
  final ttfSetFontStyleLookupFunction = libSdl2Ttf.lookupFunction<
      Void Function(Pointer<TtfFont> font, Int32 style),
      void Function(Pointer<TtfFont> font, int style)>('TTF_SetFontStyle');
  return ttfSetFontStyleLookupFunction(font, style);
}