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

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};
njLoadPaletteFile("palette.pvp",&pl);
/* palette.pvpファイルに設定されているモードを設定 */
njSetPaletteMode(pl.mode);
/* パレットデータをロードする */
njSetPaletteData(pl.offset,pl.count,pl.palette);

参照

njSetPaletteMode()
njLoadPaletteFile()

njSetPaletteData
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999