目次 - SDL_ttf 3.0

SDL_ttf 3.0 API (アルファベット順)

概要

このライブラリは優れたFreeType 2.0ライブラリのラッパーである.

関数

  1. TTF_AddFallbackFont - フォールバックフォントを追加する
  2. TTF_AppendTextString - テキストオブジェクトにUTF-8テキストを追加する
  3. TTF_ClearFallbackFonts - フォールバックフォントを全て取り除く
  4. TTF_CloseFont - フォントを破棄する
  5. TTF_CopyFont - 既存のフォントからフォントを生成する
  6. TTF_CreateGLTextEngine - OpenGLによるテキスト描画のためのテキストエンジンを生成する
  7. TTF_CreateGLTextEngineWithProperties
  8. TTF_CreateGPUTextEngine
  9. TTF_CreateGPUTextEngineWithProperties
  10. TTF_CreateRendererTextEngine - SDLレンダラへのテキスト描画のためのテキストエンジンを生成する
  11. TTF_CreateRendererTextEngineWithProperties
  12. TTF_CreateSurfaceTextEngine - SDLサーフェイスへのテキスト描画のためのテキストエンジンを生成する
  13. TTF_CreateText - UTF-8テキストとテキストエンジンからテキストオブジェクトを生成する
  14. TTF_DeleteTextString - テキストオブジェクトからUTF-8テキストを削除する
  15. TTF_DestroyGLTextEngine - OpenGLによるテキスト描画のためのテキストエンジンを破棄する
  16. TTF_DestroyGPUTextEngine
  17. TTF_DestroyRendererTextEngine - SDLレンダラへのテキスト描画のためのテキストエンジンを破棄する
  18. TTF_DestroySurfaceTextEngine - SDLサーフェイスへの描画のために生成されたテキストエンジンを破棄する
  19. TTF_DestroyText - テキストエンジンが生成したテキストオブジェクトを破棄する
  20. TTF_DrawRendererText
  21. TTF_DrawSurfaceText - SDLサーフェイスにテキストを描く
  22. TTF_FontHasGlyph
  23. TTF_FontIsFixedWidth
  24. TTF_FontIsScalable
  25. TTF_GetFontAscent
  26. TTF_GetFontCharSpacing
  27. TTF_GetFontDescent
  28. TTF_GetFontDirection
  29. TTF_GetFontDPI
  30. TTF_GetFontFamilyName
  31. TTF_GetFontGeneration
  32. TTF_GetFontHeight
  33. TTF_GetFontHinting
  34. TTF_GetFontKerning
  35. TTF_GetFontLineSkip
  36. TTF_GetFontOutline
  37. TTF_GetFontProperties
  38. TTF_GetFontScript
  39. TTF_GetFontSDF
  40. TTF_GetFontSize
  41. TTF_GetFontStyle
  42. TTF_GetFontStyleName
  43. TTF_GetFontWeight
  44. TTF_GetFontWrapAlignment
  45. TTF_GetFreeTypeVersion
  46. TTF_GetGLTextDrawData
  47. TTF_GetGLTextEngineWinding
  48. TTF_GetGlyphImage
  49. TTF_GetGlyphImageForIndex
  50. TTF_GetGlyphKerning
  51. TTF_GetGlyphMetrics
  52. TTF_GetGlyphScript
  53. TTF_GetGPUTextDrawData
  54. TTF_GetGPUTextEngineWinding
  55. TTF_GetHarfBuzzVersion
  56. TTF_GetNextTextSubString
  57. TTF_GetNumFontFaces
  58. TTF_GetPreviousTextSubString
  59. TTF_GetStringSize
  60. TTF_GetStringSizeWrapped
  61. TTF_GetTextColor
  62. TTF_GetTextColorFloat
  63. TTF_GetTextDirection
  64. TTF_GetTextEngine
  65. TTF_GetTextFont
  66. TTF_GetTextPosition
  67. TTF_GetTextProperties
  68. TTF_GetTextScript
  69. TTF_GetTextSize
  70. TTF_GetTextSubString
  71. TTF_GetTextSubStringForLine
  72. TTF_GetTextSubStringForPoint
  73. TTF_GetTextSubStringsForRange
  74. TTF_GetTextWrapWidth
  75. TTF_Init - SDL_ttfを初期化する
  76. TTF_InsertTextString - テキストオブジェクトにUTF-8テキストを挿入する
  77. TTF_MeasureString
  78. TTF_OpenFont - ポイントサイズを指定してフォントをファイルから生成する
  79. TTF_OpenFontIO
  80. TTF_OpenFontWithProperties
  81. TTF_Quit - SDL_ttfを解放する
  82. TTF_RemoveFallbackFont - フォールバックフォントを取り除く
  83. TTF_RenderGlyph_Blended
  84. TTF_RenderGlyph_LCD
  85. TTF_RenderGlyph_Shaded
  86. TTF_RenderGlyph_Solid
  87. TTF_RenderText_Blended
  88. TTF_RenderText_Blended_Wrapped
  89. TTF_RenderText_LCD
  90. TTF_RenderText_LCD_Wrapped
  91. TTF_RenderText_Shaded
  92. TTF_RenderText_Shaded_Wrapped
  93. TTF_RenderText_Solid
  94. TTF_RenderText_Solid_Wrapped
  95. TTF_SetFontCharSpacing
  96. TTF_SetFontDirection
  97. TTF_SetFontHinting
  98. TTF_SetFontKerning
  99. TTF_SetFontLanguage
  100. TTF_SetFontLineSkip
  101. TTF_SetFontOutline
  102. TTF_SetFontScript
  103. TTF_SetFontSDF
  104. TTF_SetFontSize
  105. TTF_SetFontSizeDPI
  106. TTF_SetFontStyle
  107. TTF_SetFontWrapAlignment
  108. TTF_SetGLTextEngineWinding
  109. TTF_SetGPUTextEngineWinding
  110. TTF_SetTextColor
  111. TTF_SetTextColorFloat
  112. TTF_SetTextDirection
  113. TTF_SetTextEngine
  114. TTF_SetTextFont
  115. TTF_SetTextPosition
  116. TTF_SetTextScript
  117. TTF_SetTextString - テキストオブジェクトにUTF-8テキストを設定する
  118. TTF_SetTextWrapWhitespaceVisible
  119. TTF_SetTextWrapWidth
  120. TTF_StringToTag
  121. TTF_TagToString
  122. TTF_TextWrapWhitespaceVisible
  123. TTF_UpdateText
  124. TTF_Version
  125. TTF_WasInit

型

  1. TTF_Font - フォント情報を持つ内部構造の型
  2. TTF_FontStyleFlags
  3. TTF_SubStringFlags
  4. TTF_TextData - TTF_Textの内部データ型
  5. TTF_TextEngine - テキストオブジェクトの生成で使用するテキストエンジンの型

構造体

  1. TTF_GLAtlasDrawSequence
  2. TTF_GLAtlasDrawVertex
  3. TTF_GPUAtlasDrawSequence
  4. TTF_SubString
  5. TTF_Text - TTF_CreateText()で生成されたテキストの構造体

列挙体

  1. TTF_CopyOperationFlags
  2. TTF_Direction - 方向フラグの列挙体
  3. TTF_GLTextEngineWinding
  4. TTF_GPUTextEngineWinding
  5. TTF_HintingFlags
  6. TTF_HorizontalAlignment
  7. TTF_ImageType

マクロ

  1. SDL_TTF_MAJOR_VERSION
  2. SDL_TTF_VERSION
  3. SDL_TTF_VERSION_ATLEAST
  4. TTF_HINTING_NORMAL
  5. TTF_STYLE_NORMAL

SDL Wikiへのリンク

SDL3_ttf/CategorySDLTTF