Library Functions
SDL_TTF_MAJOR_VERSION | Printable format: "%d.%d.%d", MAJOR, MINOR, MICRO |
SDL_TTF_VERSION | This is the version number macro for the current SDL_ttf version. |
SDL_TTF_VERSION_ATLEAST | This macro will evaluate to true if compiled with SDL_ttf at least X.Y.Z. |
TTF_AddFallbackFont | Add a fallback font. |
TTF_AppendTextString | Append UTF-8 text to a text object. |
TTF_ClearFallbackFonts | Remove all fallback fonts. |
TTF_CloseFont | Dispose of a previously-created font. |
TTF_CopyFont | Create a copy of an existing font. |
TTF_CreateGPUTextEngine | Create a text engine for drawing text with the SDL GPU API. |
TTF_CreateGPUTextEngineWithProperties | Create a text engine for drawing text with the SDL GPU API, with the specified properties. |
TTF_CreateRendererTextEngine | Create a text engine for drawing text on an SDL renderer. |
TTF_CreateRendererTextEngineWithProperties | Create a text engine for drawing text on an SDL renderer, with the specified properties. |
TTF_CreateSurfaceTextEngine | Create a text engine for drawing text on SDL surfaces. |
TTF_CreateText | Create a text object from UTF-8 text and a text engine. |
TTF_DeleteTextString | Delete UTF-8 text from a text object. |
TTF_DestroyGPUTextEngine | Destroy a text engine created for drawing text with the SDL GPU API. |
TTF_DestroyRendererTextEngine | Destroy a text engine created for drawing text on an SDL renderer. |
TTF_DestroySurfaceTextEngine | Destroy a text engine created for drawing text on SDL surfaces. |
TTF_DestroyText | Destroy a text object created by a text engine. |
TTF_Direction.3type | Direction flags |
TTF_DrawRendererText | Draw text to an SDL renderer. |
TTF_DrawSurfaceText | Draw text to an SDL surface. |
TTF_Font.3type | The internal structure containing font information. |
TTF_FontHasGlyph | Check whether a glyph is provided by the font for a UNICODE codepoint. |
TTF_FontIsFixedWidth | Query whether a font is fixed-width. |
TTF_FontIsScalable | Query whether a font is scalable or not. |
TTF_FontStyleFlags.3type | Font style flags for TTF_Font |
TTF_GPUAtlasDrawSequence.3type | Draw sequence returned by TTF_GetGPUTextDrawData |
TTF_GPUTextEngineWinding.3type | The winding order of the vertices returned by TTF_GetGPUTextDrawData |
TTF_GetFontAscent | Query the offset from the baseline to the top of a font. |
TTF_GetFontDPI | Get font target resolutions, in dots per inch. |
TTF_GetFontDescent | Query the offset from the baseline to the bottom of a font. |
TTF_GetFontDirection | Get the direction to be used for text shaping by a font. |
TTF_GetFontFamilyName | Query a font's family name. |
TTF_GetFontGeneration | Get the font generation. |
TTF_GetFontHeight | Query the total height of a font. |
TTF_GetFontHinting | Query a font's current FreeType hinter setting. |
TTF_GetFontKerning | Query whether or not kerning is enabled for a font. |
TTF_GetFontLineSkip | Query the spacing between lines of text for a font. |
TTF_GetFontOutline | Query a font's current outline. |
TTF_GetFontProperties | Get the properties associated with a font. |
TTF_GetFontSDF | Query whether Signed Distance Field rendering is enabled for a font. |
TTF_GetFontScript | Get the script used for text shaping a font. |
TTF_GetFontSize | Get the size of a font. |
TTF_GetFontStyle | Query a font's current style. |
TTF_GetFontStyleName | Query a font's style name. |
TTF_GetFontWeight | Query a font's weight, in terms of the lightness/heaviness of the strokes. |
TTF_GetFontWrapAlignment | Query a font's current wrap alignment option. |
TTF_GetFreeTypeVersion | Query the version of the FreeType library in use. |
TTF_GetGPUTextDrawData | Get the geometry data needed for drawing the text. |
TTF_GetGPUTextEngineWinding | |
TTF_GetGlyphImage | Get the pixel image for a UNICODE codepoint. |
TTF_GetGlyphImageForIndex | Get the pixel image for a character index. |
TTF_GetGlyphKerning | Query the kerning size between the glyphs of two UNICODE codepoints. |
TTF_GetGlyphMetrics | Query the metrics (dimensions) of a font's glyph for a UNICODE codepoint. |
TTF_GetGlyphScript | Get the script used by a 32-bit codepoint. |
TTF_GetHarfBuzzVersion | Query the version of the HarfBuzz library in use. |
TTF_GetNextTextSubString | Get the next substring in a text object |
TTF_GetNumFontFaces | Query the number of faces of a font. |
TTF_GetPreviousTextSubString | Get the previous substring in a text object |
TTF_GetStringSize | Calculate the dimensions of a rendered string of UTF-8 text. |
TTF_GetStringSizeWrapped | Calculate the dimensions of a rendered string of UTF-8 text. |
TTF_GetTextColor | Get the color of a text object. |
TTF_GetTextColorFloat | Get the color of a text object. |
TTF_GetTextDirection | Get the direction to be used for text shaping a text object. |
TTF_GetTextEngine | Get the text engine used by a text object. |
TTF_GetTextFont | Get the font used by a text object. |
TTF_GetTextPosition | Get the position of a text object. |
TTF_GetTextProperties | Get the properties associated with a text object. |
TTF_GetTextScript | Get the script used for text shaping a text object. |
TTF_GetTextSize | Get the size of a text object. |
TTF_GetTextSubString | Get the substring of a text object that surrounds a text offset. |
TTF_GetTextSubStringForLine | Get the substring of a text object that contains the given line. |
TTF_GetTextSubStringForPoint | Get the portion of a text string that is closest to a point. |
TTF_GetTextSubStringsForRange | Get the substrings of a text object that contain a range of text. |
TTF_GetTextWrapWidth | Get whether wrapping is enabled on a text object. |
TTF_HintingFlags.3type | Hinting flags for TTF (TrueType Fonts) |
TTF_HorizontalAlignment.3type | The horizontal alignment used when rendering wrapped text. |
TTF_ImageType.3type | The type of data in a glyph image |
TTF_Init | Initialize SDL_ttf. |
TTF_InsertTextString | Insert UTF-8 text into a text object. |
TTF_MeasureString | Calculate how much of a UTF-8 string will fit in a given width. |
TTF_OpenFont | Create a font from a file, using a specified point size. |
TTF_OpenFontIO | Create a font from an SDL_IOStream, using a specified point size. |
TTF_OpenFontWithProperties | Create a font with the specified properties. |
TTF_Quit | Deinitialize SDL_ttf. |
TTF_RemoveFallbackFont | Remove a fallback font. |
TTF_RenderGlyph_Blended | Render a single UNICODE codepoint at high quality to a new ARGB surface. |
TTF_RenderGlyph_LCD | Render a single UNICODE codepoint at LCD subpixel quality to a new ARGB surface. |
TTF_RenderGlyph_Shaded | Render a single UNICODE codepoint at high quality to a new 8-bit surface. |
TTF_RenderGlyph_Solid | Render a single 32-bit glyph at fast quality to a new 8-bit surface. |
TTF_RenderText_Blended | Render UTF-8 text at high quality to a new ARGB surface. |
TTF_RenderText_Blended_Wrapped | Render word-wrapped UTF-8 text at high quality to a new ARGB surface. |
TTF_RenderText_LCD | Render UTF-8 text at LCD subpixel quality to a new ARGB surface. |
TTF_RenderText_LCD_Wrapped | Render word-wrapped UTF-8 text at LCD subpixel quality to a new ARGB surface. |
TTF_RenderText_Shaded | Render UTF-8 text at high quality to a new 8-bit surface. |
TTF_RenderText_Shaded_Wrapped | Render word-wrapped UTF-8 text at high quality to a new 8-bit surface. |
TTF_RenderText_Solid | Render UTF-8 text at fast quality to a new 8-bit surface. |
TTF_RenderText_Solid_Wrapped | Render word-wrapped UTF-8 text at fast quality to a new 8-bit surface. |
TTF_SetFontDirection | Set the direction to be used for text shaping by a font. |
TTF_SetFontHinting | Set a font's current hinter setting. |
TTF_SetFontKerning | Set if kerning is enabled for a font. |
TTF_SetFontLanguage | Set language to be used for text shaping by a font. |
TTF_SetFontLineSkip | Set the spacing between lines of text for a font. |
TTF_SetFontOutline | Set a font's current outline. |
TTF_SetFontSDF | Enable Signed Distance Field rendering for a font. |
TTF_SetFontScript | Set the script to be used for text shaping by a font. |
TTF_SetFontSize | Set a font's size dynamically. |
TTF_SetFontSizeDPI | Set font size dynamically with target resolutions, in dots per inch. |
TTF_SetFontStyle | Set a font's current style. |
TTF_SetFontWrapAlignment | Set a font's current wrap alignment option. |
TTF_SetGPUTextEngineWinding | |
TTF_SetTextColor | Set the color of a text object. |
TTF_SetTextColorFloat | Set the color of a text object. |
TTF_SetTextDirection | Set the direction to be used for text shaping a text object. |
TTF_SetTextEngine | Set the text engine used by a text object. |
TTF_SetTextFont | Set the font used by a text object. |
TTF_SetTextPosition | Set the position of a text object. |
TTF_SetTextScript | Set the script to be used for text shaping a text object. |
TTF_SetTextString | Set the UTF-8 text used by a text object. |
TTF_SetTextWrapWhitespaceVisible | Set whether whitespace should be visible when wrapping a text object. |
TTF_SetTextWrapWidth | Set whether wrapping is enabled on a text object. |
TTF_StringToTag | Convert from a 4 character string to a 32-bit tag. |
TTF_SubString.3type | The representation of a substring within text. |
TTF_SubStringFlags.3type | Flags for TTF_SubString |
TTF_TagToString | Convert from a 32-bit tag to a 4 character string. |
TTF_Text.3type | Text created with TTF_CreateText () |
TTF_TextData.3type | Internal data for TTF_Text |
TTF_TextEngine.3type | A text engine used to create text objects. |
TTF_TextWrapWhitespaceVisible | Return whether whitespace is shown when wrapping a text object. |
TTF_UpdateText | Update the layout of a text object. |
TTF_Version | This function gets the version of the dynamically linked SDL_ttf library. |
TTF_WasInit | Check if SDL_ttf is initialized. |