目次 - SDL_ttf 3.0 - TTF_GetGLTextDrawData

TTF_GetGLTextDrawData

テキストの描画に必要な領域を求める

ヘッダ

SDL3_ttf/SDL_ttf.h

構文

TTF_GLAtlasDrawSequence * TTF_GetGLTextDrawData(TTF_Text *text);

引数

TTF_Text *text描画するテキスト

戻り値

(TTF_GLAtlasDrawSequence *) TTF_GLAtlasDrawSequenceオブジェクトのNULL終端の連結リストを戻す. 渡されたテキストが空または失敗のときNULLを戻す. SDL_GetError()を呼んで詳細を知ることができる.

詳細

textはTTF_CreateGLTextEngine()が生成したTTF_TextEngineで生成されたものである必要がある.

頂点とテクスチャの座標系は, OpenGLの座標系に従い, X軸の正の方向が右で, Y軸の正の方向が上となっている. 別の座標系に変換したい場合は自分自身で行う必要がある.

テキストがブロック状になる場合は線形フィルタを使用すること.

スレッドセーフ

この関数はテキストを生成したスレッドから呼ぶ必要がある.

バージョン

SDL_ttf 3.3.0

関連項目

SDL Wikiへのリンク

SDL3_ttf/TTF_GetGLTextDrawData