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() パレットデータファイルのメモリからのロード