目次 - 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 - プロパティを指定してSDLレンダラによるテキスト描画のためのテキストエンジンを生成する
  8. TTF_CreateGPUTextEngine - SDL GPU APIによるテキスト描画のためのテキストエンジンを生成する
  9. TTF_CreateGPUTextEngineWithProperties - プロパティを指定してSDL GPU APIによるテキスト描画のためのテキストエンジンを生成する
  10. TTF_CreateRendererTextEngine - SDLレンダラによるテキスト描画のためのテキストエンジンを生成する
  11. TTF_CreateRendererTextEngineWithProperties - プロパティを指定してSDLレンダラによるテキスト描画のためのテキストエンジンを生成する
  12. TTF_CreateSurfaceTextEngine - SDLサーフェイスへのテキスト描画のためのテキストエンジンを生成する
  13. TTF_CreateText - UTF-8テキストとテキストエンジンからテキストオブジェクトを生成する
  14. TTF_DeleteTextString - テキストオブジェクトからUTF-8テキストを削除する
  15. TTF_DestroyGLTextEngine - OpenGLによるテキスト描画のためのテキストエンジンを破棄する
  16. TTF_DestroyGPUTextEngine - SDL GPU APIによるテキスト描画のためのテキストエンジンを破棄する
  17. TTF_DestroyRendererTextEngine - SDLレンダラによるテキスト描画のためのテキストエンジンを破棄する
  18. TTF_DestroySurfaceTextEngine - SDLサーフェイスへの描画のために生成されたテキストエンジンを破棄する
  19. TTF_DestroyText - テキストエンジンが生成したテキストオブジェクトを破棄する
  20. TTF_DrawRendererText - SDLレンダラでテキストを描く
  21. TTF_DrawSurfaceText - SDLサーフェイスにテキストを描く
  22. TTF_FontHasGlyph - 指定したUNICODEコードポイントのグリフがフォントに存在するかチェックする
  23. TTF_FontIsFixedWidth - フォントが等幅かチェックする
  24. TTF_FontIsScalable - フォントがサイズ変更可能かチェックする
  25. TTF_GetFontAscent - フォントのベースラインから上端までの距離を得る
  26. TTF_GetFontCharSpacing - レンダリングされた2つの文字の間に挿入される空白をピクセル単位で得る
  27. TTF_GetFontDescent - フォントのベースラインから下端までの距離を得る
  28. TTF_GetFontDirection - テキストシェイピングで使用する向きを得る
  29. TTF_GetFontDPI - フォントの描画対象の解像度をDPI単位で得る
  30. TTF_GetFontFamilyName - フォントのファミリー名を得る
  31. TTF_GetFontGeneration - フォントの世代を得る
  32. TTF_GetFontHeight - フォントの全体の高さを得る
  33. TTF_GetFontHinting - フォントのFreeTypeヒンターの設定を得る
  34. TTF_GetFontKerning - フォントのカーニングの状態を得る
  35. TTF_GetFontLineSkip - テキストの行間に挿入される空白を得る
  36. TTF_GetFontOutline - フォントのアウトラインを得る
  37. TTF_GetFontProperties - フォントに関連付けられたプロパティを得る
  38. TTF_GetFontScript - フォントのテキストシェイピングで使用するスクリプトを得る
  39. TTF_GetFontSDF - フォントのSDF(Signed Distance Field)レンダリングが有効かチェックする
  40. TTF_GetFontSize - フォントのサイズを得る
  41. TTF_GetFontStyle - フォントのスタイルを得る
  42. TTF_GetFontStyleName - フォントのスタイル名を得る
  43. TTF_GetFontWeight - フォントの重み(文字の太さ)を得る
  44. TTF_GetFontWrapAlignment - 現在のフォントの水平方向の配置を得る
  45. TTF_GetFreeTypeVersion - 使用しているFreeTypeライブラリのバージョンを得る
  46. TTF_GetGLTextDrawData - テキストの描画に必要な領域を求める
  47. TTF_GetGLTextEngineWinding - GLテキストエンジンのTTF_GetGLTextDrawDataが戻した頂点の巻き順を得る
  48. TTF_GetGlyphImage - UNICODEコードポイントのピクセルイメージを得る
  49. TTF_GetGlyphImageForIndex - 文字のインデックス番号からピクセルイメージを得る
  50. TTF_GetGlyphKerning - 2つのUNICODEコードポイントのグリフの間のカーニングサイズを得る
  51. TTF_GetGlyphMetrics - フォントの指定のUNICODEコードポイントのグリフのメトリクスを得る
  52. TTF_GetGlyphScript - 32ビットコードポイントが使用するスクリプトを得る
  53. TTF_GetGPUTextDrawData - テキストの描画に必要な領域を求める
  54. TTF_GetGPUTextEngineWinding - GPUテキストエンジンのTTF_GetGPUTextDrawDataが戻した頂点の巻き順を得る
  55. TTF_GetHarfBuzzVersion - 使用しているHarfBuzzライブラリのバージョンを得る
  56. TTF_GetNextTextSubString - テキストオブジェクト内の次の部分文字列を得る
  57. TTF_GetNumFontFaces - フォントのフェイスの数を得る
  58. TTF_GetPreviousTextSubString - テキストオブジェクト内の前の部分文字列を得る
  59. TTF_GetStringSize - UTF-8テキストのレンダリングされた文字列のサイズを得る
  60. TTF_GetStringSizeWrapped - UTF-8テキストのレンダリングされた文字列のサイズを得る
  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 - 指定した幅にUTF-8文字列がどれだけ収まるかを求める
  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 - TTF_Fontのフォントスタイルフラグの型
  3. TTF_SubStringFlags - TTF_SubStringのフラグの型
  4. TTF_TextData - TTF_Textの内部データ型
  5. TTF_TextEngine - テキストオブジェクトの生成で使用するテキストエンジンの型

構造体

  1. TTF_GLAtlasDrawSequence - TTF_GetGLTextDrawDataが戻した描画シーケンスの連結リストの構造体
  2. TTF_GLAtlasDrawVertex - TTF_GetGLTextDrawDataが戻した描画データの頂点
  3. TTF_GPUAtlasDrawSequence - TTF_GetGPUTextDrawDataが戻した描画シーケンスの連結リストの構造体
  4. TTF_SubString - テキスト内の部分文字列を表す構造体
  5. TTF_Text - TTF_CreateText()で生成されたテキストの構造体

列挙体

  1. TTF_CopyOperationFlags
  2. TTF_Direction - 方向フラグの列挙体
  3. TTF_GLTextEngineWinding - TTF_GetGLTextDrawDataが戻した頂点の巻き順の列挙体
  4. TTF_GPUTextEngineWinding - TTF_GetGPUTextDrawDataが戻した頂点の巻き順の列挙体
  5. TTF_HintingFlags - TTF(TrueTypeフォント)のヒンティングフラグの列挙体
  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