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

njSetPaletteData

パレットデータのロード

書式

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

引数

offsetパレットのオフセット
countロードするパレット数
*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