setOutline method

bool setOutline(
  1. int outline
)

Set a font's current outline.

This uses the font properties TTF_PROP_FONT_OUTLINE_LINE_CAP_NUMBER, TTF_PROP_FONT_OUTLINE_LINE_JOIN_NUMBER, and TTF_PROP_FONT_OUTLINE_MITER_LIMIT_NUMBER when setting the font outline.

This updates any TTF_Text objects using this font, and clears already-generated glyphs, if any, from the cache.

\param font the font to set a new outline on. \param outline positive outline value, 0 to default. \returns true on success or false on failure; call SDL_GetError() for more information.

\threadsafety This function should be called on the thread that created the font.

\since This function is available since SDL_ttf 3.0.0.

\sa TTF_GetFontOutline

extern SDL_DECLSPEC bool SDLCALL TTF_SetFontOutline(TTF_Font *font, int outline)

Implementation

bool setOutline(int outline) {
  return ttfSetFontOutline(this, outline);
}