njGetPaletteData
| |
パレットデータを取得します |
#include <Ninja.h> void njGetPaletteData( offset, count, data) Sint32 offset Sint32 count void* data
/* 16bitカラーの場合Uint16で取得 32bitカラーの場合はUint32で取得 */ Uint16 palette[256]; Uint16 palette2[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); : /* palette2にパレットデータを取得する */ njGetPaletteData(pl.offset,pl.count,palette2);
njGetPaletteData |