##### Ninjaライブラリ - テクスチャ関数

# njSetPaletteMode

パレットのカラーモードの設定

### 書式

      void njSetPaletteMode( mode )
      Uint32 mode

### 引数

  mode | パレットのカラーモード
  | NJD_TEXFMT_ARGB_1555
  | NJD_TEXFMT_RGB_565
  | NJD_TEXFMT_ARGB_4444
  | NJD_TEXFMT_ARGB_8888

### 戻り値

  なし

### 解説

  パレットのカラーモードを設定します。njSetPaletteData関数でパレットデータをロードする前に必ず実行してください。 通常njLoadPaletteFile関数でパレットデータをロードした場合はNJS_TEXPALETTE構造体にカラーモードが設定されます。

### 用例

      パレットファイルをロードしカラーモードを設定する
      Uint16 palette[256];
      NJS_TEXPALETTE pl={palette,0,0,0,0};
      njLoadPaletteFile("palette.pvp",&pl);
      /* palette.pvpファイルに設定されているモードを設定 */
      njSetPaletteMode(pl.mode);
      /* パレットデータをロードする */
      njSetPaletteData(pl.offset,pl.count,pl.palette);

### 備考

  設定を変更するまで同じモードです。njLoadPaletteFile関数を実行する前には必ずパレットのカラーモードが設定されていなければなりません。

### 参照

  njSetPaletteData()
  njLoadPaletteFile()

njSetPaletteMode

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999