bool SDL_RenderDebugText(SDL_Renderer *renderer, float x, float y, const char *str);
| SDL_Renderer * | renderer | テキストを1行描くレンダラ |
| float | x | テキストの左上のX座標 |
| float | y | テキストの左上のY座標 |
| const char * | str | レンダリングするテキスト |
(bool) 成功のとき真, 失敗のとき偽を戻す. SDL_GetError()を呼んで詳細を知ることができる.
この関数はSDL_Rendererに1行の文字列をレンダリングする. これはデバッグを目的とした関数で, 強い制限があり, アプリケーションやゲームでの使用には適さない.
これらの制限がある:
本当にテキストのレンダリングが必要な場合は, SDL_ttf, stb_truetypeなどの複数の外部ライブラリが存在する.
初めに, この関数はグリフのレンダリングのためのテクスチャを内部に生成する. このテクスチャはレンダラを破棄するまで存在する.
色を付けてテキストを描きたい場合はSDL_SetRenderDrawColor()で指定すること.
この関数を呼べるのはメインスレッドのみである.