##### Ninjaライブラリ - システム関数

# njTextureFlipMode

テクスチャのフリップの設定

### 書式

  void njTextureFlipMode( mode )
  Int mode

### 引数

  mode | モード
  | NJD_TEXTUREFLIP_NOFLIP:フリップなし(デフォルト)
  | NJD_TEXTUREFLIP_FLIP_V:Vフリップ
  | NJD_TEXTUREFLIP_FLIP_U:Uフリップ
  | NJD_TEXTUREFLIP_FLIP_UV:UVフリップ

### 戻値

  なし

### 解説

  テクスチャのフリップ指定と、その方向を設定します。 フリップとは、繰り返してマッピングされたテクスチャ(クランプなしのテクスチャ)が 隣り合わせで反転しながらマッピングされることを言います。

### 用例

      /*  テクスチャをＵ方向、Ｖ方向にフリップさせながらマッピングします。 */
      /*  4回繰り返してマッピングするようにＵＶ値を指定しています。    */
      	poly[0].x = 100.f;
      	poly[0].y = 100.f;
      	poly[0].z = 0.5f;
      	poly[0].u = 0.f;
      	poly[0].v = 0.f;
      	poly[0].col = 0xFFFFFFFF;
      	poly[1].x = 100.f;
      	poly[1].y = 200.f;
      	poly[1].z = 0.5f;
      	poly[1].u = 0.f;
      	poly[1].v = 4.f;
      	poly[1].col = 0xFFFFFFFF;
      	poly[2].x = 300.f;
      	poly[2].y = 100.f;
      	poly[2].z = 0.5f;
      	poly[2].u = 4.f;
      	poly[2].v = 0.f;
      	poly[2].col = 0xFFFFFFFF;
      	poly[3].x = 300.f;
      	poly[3].y = 200.f;
      	poly[3].z = 0.5f;
      	poly[3].u = 4.f;
      	poly[3].v = 4.f;
      	poly[3].col = 0xFFFFFFFF;
      	/* Ｕ方向、Ｖ方向ともにクランプをさせません */
      	njTextureClampMode(NJD_TEXTURECLAMP_NOCLAMP);
      	/* Ｕ方向、Ｖ方向ともにフリップさせます   */
      	njTextureFlipMode( NJD_TEXTUREFLIP_FLIP_UV );
      	njDrawTexture( poly, 4, 0, FALSE);

### 参照

  njTextureClampMode()

njTextureFlipMode

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998