njSetPaletteMode
パレットのカラーモードを設定します。

書 式

#include <Ninja.h>
void njSetPaletteMode( mode )
Uint32 mode

引 数

mode
パレットのカラーモード:
NJD_TEXFMT_ARGB_1555
NJD_TEXFMT_RGB_565
NJD_TEXFMT_ARGB_4444
NJD_TEXFMT_ARGB_8888

返 値

なし

エラー

なし

機 能

パレットのカラーモードを設定します。njSetPaletteData関数でパレットデータを
ロードする前に必ず実行してください。 通常njLoadPaletteFile関数でパレットデータをロードした場合はNJS_TEXPALETTE構造体
にカラーモードが設定されます。

用 例

パレットファイルをロードしカラーモードを設定する
    
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);

備 考

設定を変更するまで同じモードです。njLoadPaletteFileを実行する前には必ず
パレットのカラーモードが設定されていなければなりません。

関 連

njSetPaletteData
njLoadPaletteFile

njSetPaletteMode

Copyright SEGA ENTERPRISES, LTD., 1998