njSetPaletteData
パレットデータをロードします。

書 式

#include <Ninja.h>
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