void njGetPaletteData( offset, count, data )
Sint32 offset
Sint32 count
void *data
offset パレットのオフセット(0〜1023) count ロードするパレット数(1〜1024) data 取得したパレットデータ
なし
パレットデータをoffsetの位置からcount数分取得します。
パレットデータを取得します。 /* Acquire by Uint16 for 16bit color Acquire by Uint32 for 32bit color */ Uint16 palette[256]; Uint16 palette2[256]; NJS_TEXPALETTE pl={palette,0,0,0,0}; nuLoadPaletteFile("palette.pvp",&pl); /* Establish the mode set in the palette.pvp file */ njSetPaletteMode(pl.mode); /* Load palette data */ njSetPaletteData(pl.offset,pl.count,pl.palette); : /* Acquire palette data in palette2 */ njGetPaletteData(pl.offset,pl.count,palette2);
この関数を実行するには、 njSetPaletteMode関数でパレットのカラーモードが設定されている必要があります。
njSetPaletteData() パレットデータのロード