Ninja Library - テクスチャ関数

njSetPaletteData

パレットデータのロード

書式

void njSetPaletteData( offset, count, data )
Sint32 offset
Sint32 count
void *data

引数

offset   パレットのオフセット(0〜1023)
count   ロードするパレット数(1〜1024)
data   パレットデータ

戻り値

なし

解説

パレットデータをoffsetの位置からcount数分ロードします。

パレットをロードする前にパレットのカラーモードを設定してください。

パレットは0から1023番のパレットがあり、offsetはロードするパレットの先頭位置を示します。 また、レンダリングに使用中のパレットデータを変更しないでください。


用例

パレットデータをロードします。
  
Uint16 palette[256];
NJS_TEXPALETTE pl={palette,0,0,0,0};
nuLoadPaletteFile("palette.pvp",&pl);
/* Set mode set in palette.pvp file */
njSetPaletteMode(pl.mode);
/* Load palette data */
njSetPaletteData(pl.offset,pl.count,pl.palette);

参照

njSetPaletteMode() パレットのカラーモードの設定
nuLoadPaletteFile() パレットデータファイルのロード
njLoadPaletteData() パレットデータファイルのメモリからのロード

njSetPaletteData
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000