目次 - 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