Ninja Library - テクスチャ関数

njGetPaletteData

パレットデータの取得

書式

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() パレットデータのロード

njGetPaletteData
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000