目次 - 3.関数 - 3.3属性 - TTF_ByteSwappedUNICODE

TTF_ByteSwappedUNICODE

void TTF_ByteSwappedUNICODE(int swapped)

swapped
0でないときUNICODEデータはCPUのバイト順から交換されている. 0のときUNICODEデータはCPUのバイト順から交換されていない.

この関数はUNICODE(1文字Uint16)テキストがバイト交換されているかをSDL_ttfに知らせるためにある. レンダリングする文字列内のUNICODE_BOM_NATIVEまたはUNICODE_BOM_SWAPPEDは一時的にこの設定を上書きする. しかし, 次回にはこの設定に戻る. デフォルトでは交換せずCPUのバイト順とみなす.

サンプルコード

// UNICODE文字列のバイト順を交換する
TTF_ByteSwappedUNICODE(1);

参照

5.マクロ

原文へのリンク

3.3.1 TTF_ByteSwappedUNICODE