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

njSetPaletteBankNumG

パレットテクスチャのバンクの設定

書式

void njSetPaletteBankNumG( globalIndex, bank )
Uint32 globalIndex
Sint32 bank

引数

globalIndexグローバルインデックス番号
bankバンク番号(0〜63)

戻値

なし

解説

グローバルインデックス番号globalIndex番のテクスチャのバンク番号を設定します。

通常テクスチャをロードしたときバンクを設定しますが、他のバンクのパレットを 使用したい場合この関数を使用しバンクを変更します。

この関数を実行した後、すぐにバンクが変わってしまうので、指定したバンクにはパレット を先にロードしてください。

バンク番号は16色パレットの場合0から63、256色パレットの場合 0(0 - 15),16(16 - 31),32(32 - 47),48(48 - 63)を指定します。

256色の場合上位2ビットしか参照しません。 また、パレットテクスチャ以外のテクスチャを指定しても何も実行しません。


用例

グローバルインデックス番号0番の256色パレットテクスチャをバンク番号16番に設定する
  
njSetPaletteBankNumG(0,16);

参照

njSetPaletteBankNum()

njSetPaletteBankNumG
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998