目次 - SDL_ttf 3.0
SDL_ttf 3.0 API (アルファベット順)
概要
このライブラリは優れたFreeType 2.0ライブラリのラッパーである.
関数
- TTF_AddFallbackFont - フォールバックフォントを追加する
- TTF_AppendTextString - テキストオブジェクトにUTF-8テキストを追加する
- TTF_ClearFallbackFonts - フォールバックフォントを全て取り除く
- TTF_CloseFont - フォントを破棄する
- TTF_CopyFont - 既存のフォントからフォントを生成する
- TTF_CreateGLTextEngine - OpenGLによるテキスト描画のためのテキストエンジンを生成する
- TTF_CreateGLTextEngineWithProperties - プロパティを指定してSDLレンダラによるテキスト描画のためのテキストエンジンを生成する
- TTF_CreateGPUTextEngine - SDL GPU APIによるテキスト描画のためのテキストエンジンを生成する
- TTF_CreateGPUTextEngineWithProperties - プロパティを指定してSDL GPU APIによるテキスト描画のためのテキストエンジンを生成する
- TTF_CreateRendererTextEngine - SDLレンダラによるテキスト描画のためのテキストエンジンを生成する
- TTF_CreateRendererTextEngineWithProperties - プロパティを指定してSDLレンダラによるテキスト描画のためのテキストエンジンを生成する
- TTF_CreateSurfaceTextEngine - SDLサーフェイスへのテキスト描画のためのテキストエンジンを生成する
- TTF_CreateText - UTF-8テキストとテキストエンジンからテキストオブジェクトを生成する
- TTF_DeleteTextString - テキストオブジェクトからUTF-8テキストを削除する
- TTF_DestroyGLTextEngine - OpenGLによるテキスト描画のためのテキストエンジンを破棄する
- TTF_DestroyGPUTextEngine - SDL GPU APIによるテキスト描画のためのテキストエンジンを破棄する
- TTF_DestroyRendererTextEngine - SDLレンダラによるテキスト描画のためのテキストエンジンを破棄する
- TTF_DestroySurfaceTextEngine - SDLサーフェイスへの描画のために生成されたテキストエンジンを破棄する
- TTF_DestroyText - テキストエンジンが生成したテキストオブジェクトを破棄する
- TTF_DrawRendererText - SDLレンダラでテキストを描く
- TTF_DrawSurfaceText - SDLサーフェイスにテキストを描く
- TTF_FontHasGlyph - 指定したUNICODEコードポイントのグリフがフォントに存在するかチェックする
- TTF_FontIsFixedWidth - フォントが等幅かチェックする
- TTF_FontIsScalable - フォントがサイズ変更可能かチェックする
- TTF_GetFontAscent - フォントのベースラインから上端までの距離を得る
- TTF_GetFontCharSpacing - レンダリングされた2つの文字の間に挿入される空白をピクセル単位で得る
- TTF_GetFontDescent - フォントのベースラインから下端までの距離を得る
- TTF_GetFontDirection - テキストシェイピングで使用する向きを得る
- TTF_GetFontDPI - フォントの描画対象の解像度をDPI単位で得る
- TTF_GetFontFamilyName - フォントのファミリー名を得る
- TTF_GetFontGeneration - フォントの世代を得る
- TTF_GetFontHeight - フォントの全体の高さを得る
- TTF_GetFontHinting - フォントのFreeTypeヒンターの設定を得る
- TTF_GetFontKerning - フォントのカーニングの状態を得る
- TTF_GetFontLineSkip - テキストの行間に挿入される空白を得る
- TTF_GetFontOutline - フォントのアウトラインを得る
- TTF_GetFontProperties - フォントに関連付けられたプロパティを得る
- TTF_GetFontScript - フォントのテキストシェイピングで使用するスクリプトを得る
- TTF_GetFontSDF - フォントのSDF(Signed Distance Field)レンダリングが有効かチェックする
- TTF_GetFontSize - フォントのサイズを得る
- TTF_GetFontStyle - フォントのスタイルを得る
- TTF_GetFontStyleName - フォントのスタイル名を得る
- TTF_GetFontWeight - フォントの重み(文字の太さ)を得る
- TTF_GetFontWrapAlignment - 現在のフォントの水平方向の配置を得る
- TTF_GetFreeTypeVersion - 使用しているFreeTypeライブラリのバージョンを得る
- TTF_GetGLTextDrawData - テキストの描画に必要な領域を求める
- TTF_GetGLTextEngineWinding - GLテキストエンジンのTTF_GetGLTextDrawDataが戻した頂点の巻き順を得る
- TTF_GetGlyphImage - UNICODEコードポイントのピクセルイメージを得る
- TTF_GetGlyphImageForIndex - 文字のインデックス番号からピクセルイメージを得る
- TTF_GetGlyphKerning - 2つのUNICODEコードポイントのグリフの間のカーニングサイズを得る
- TTF_GetGlyphMetrics - フォントの指定のUNICODEコードポイントのグリフのメトリクスを得る
- TTF_GetGlyphScript - 32ビットコードポイントが使用するスクリプトを得る
- TTF_GetGPUTextDrawData - テキストの描画に必要な領域を求める
- TTF_GetGPUTextEngineWinding - GPUテキストエンジンのTTF_GetGPUTextDrawDataが戻した頂点の巻き順を得る
- TTF_GetHarfBuzzVersion - 使用しているHarfBuzzライブラリのバージョンを得る
- TTF_GetNextTextSubString - テキストオブジェクト内の次の部分文字列を得る
- TTF_GetNumFontFaces - フォントのフェイスの数を得る
- TTF_GetPreviousTextSubString - テキストオブジェクト内の前の部分文字列を得る
- TTF_GetStringSize - UTF-8テキストのレンダリングされた文字列のサイズを得る
- TTF_GetStringSizeWrapped - UTF-8テキストのレンダリングされた文字列のサイズを得る
- TTF_GetTextColor - テキストオブジェクトの色を得る
- TTF_GetTextColorFloat - テキストオブジェクトの色を得る
- TTF_GetTextDirection - テキストオブジェクトのテキストシェイピングで使用する向きを得る
- TTF_GetTextEngine - テキストオブジェクトが使用しているテキストエンジンを得る
- TTF_GetTextFont - テキストオブジェクトが使用しているフォントを得る
- TTF_GetTextPosition - テキストオブジェクトの位置を得る
- TTF_GetTextProperties - テキストオブジェクトに関連付けられたプロパティを得る
- TTF_GetTextScript - テキストオブジェクトのテキストシェイピングで使用するスクリプトを得る
- TTF_GetTextSize - テキストオブジェクトのサイズを得る
- TTF_GetTextSubString - テキストオブジェクト内のオフセット位置を囲む部分文字列を得る
- TTF_GetTextSubStringForLine - テキストオブジェクト内の指定された行が含まれる部分文字列を得る
- TTF_GetTextSubStringForPoint - テキスト内の指定の位置に最も近い位置の部分文字列を戻す
- TTF_GetTextSubStringsForRange - テキスト内の指定の範囲の部分文字列を得る
- TTF_GetTextWrapWidth - テキストオブジェクトの改行が有効か否かを得る
- TTF_Init - SDL_ttfを初期化する
- TTF_InsertTextString - テキストオブジェクトにUTF-8テキストを挿入する
- TTF_MeasureString - 指定した幅にUTF-8文字列がどれだけ収まるかを求める
- TTF_OpenFont - ポイントサイズを指定してフォントをファイルから生成する
- TTF_OpenFontIO
- TTF_OpenFontWithProperties
- TTF_Quit - SDL_ttfを解放する
- TTF_RemoveFallbackFont - フォールバックフォントを取り除く
- TTF_RenderGlyph_Blended
- TTF_RenderGlyph_LCD
- TTF_RenderGlyph_Shaded
- TTF_RenderGlyph_Solid
- TTF_RenderText_Blended
- TTF_RenderText_Blended_Wrapped
- TTF_RenderText_LCD
- TTF_RenderText_LCD_Wrapped
- TTF_RenderText_Shaded
- TTF_RenderText_Shaded_Wrapped
- TTF_RenderText_Solid
- TTF_RenderText_Solid_Wrapped
- TTF_SetFontCharSpacing
- TTF_SetFontDirection
- TTF_SetFontHinting
- TTF_SetFontKerning
- TTF_SetFontLanguage
- TTF_SetFontLineSkip
- TTF_SetFontOutline
- TTF_SetFontScript
- TTF_SetFontSDF
- TTF_SetFontSize
- TTF_SetFontSizeDPI
- TTF_SetFontStyle
- TTF_SetFontWrapAlignment
- TTF_SetGLTextEngineWinding
- TTF_SetGPUTextEngineWinding
- TTF_SetTextColor
- TTF_SetTextColorFloat
- TTF_SetTextDirection
- TTF_SetTextEngine
- TTF_SetTextFont
- TTF_SetTextPosition
- TTF_SetTextScript
- TTF_SetTextString - テキストオブジェクトにUTF-8テキストを設定する
- TTF_SetTextWrapWhitespaceVisible
- TTF_SetTextWrapWidth
- TTF_StringToTag
- TTF_TagToString
- TTF_TextWrapWhitespaceVisible
- TTF_UpdateText
- TTF_Version
- TTF_WasInit
型
- TTF_Font - フォント情報を持つ内部構造の型
- TTF_FontStyleFlags - TTF_Fontのフォントスタイルフラグの型
- TTF_SubStringFlags - TTF_SubStringのフラグの型
- TTF_TextData - TTF_Textの内部データ型
- TTF_TextEngine - テキストオブジェクトの生成で使用するテキストエンジンの型
構造体
- TTF_GLAtlasDrawSequence - TTF_GetGLTextDrawDataが戻した描画シーケンスの連結リストの構造体
- TTF_GLAtlasDrawVertex - TTF_GetGLTextDrawDataが戻した描画データの頂点
- TTF_GPUAtlasDrawSequence - TTF_GetGPUTextDrawDataが戻した描画シーケンスの連結リストの構造体
- TTF_SubString - テキスト内の部分文字列を表す構造体
- TTF_Text - TTF_CreateText()で生成されたテキストの構造体
列挙体
- TTF_CopyOperationFlags
- TTF_Direction - 方向フラグの列挙体
- TTF_GLTextEngineWinding - TTF_GetGLTextDrawDataが戻した頂点の巻き順の列挙体
- TTF_GPUTextEngineWinding - TTF_GetGPUTextDrawDataが戻した頂点の巻き順の列挙体
- TTF_HintingFlags - TTF(TrueTypeフォント)のヒンティングフラグの列挙体
- TTF_HorizontalAlignment - 改行するテキストをレンダリングする場合の水平方向の配置の列挙体
- TTF_ImageType - グリフ画像のデータの形式の列挙体
マクロ
- SDL_TTF_MAJOR_VERSION
- SDL_TTF_VERSION
- SDL_TTF_VERSION_ATLEAST
- TTF_HINTING_NORMAL
- TTF_STYLE_NORMAL
SDL Wikiへのリンク
SDL3_ttf/CategorySDLTTF