| njLoadTexture | English |
|---|---|
▲|INDEX|▼ | |
| テクスチャのロード | |
#include <Ninja.h> Sint32 njLoadTexture(texlist); NJS_TEXLIST *texlist
void *filename Uint16 attr Uint32 texaddr
void* texaddr; NJS_TEXSURFACE texsurface;
NJS_TEXNAME *textures; Uint32 nbTexture;
NJS_TEXNAME texname[2];
NJS_TEXLIST texlist ={texname,2};
/* 2つ分のテクスチャを読み込む準備をする */
NJS_TEXMEMLIST texmemlist[2];
njInitTexture(texmemlist,2);
/* 2枚のテクスチャを設定する */
njSetTextureName(&texname[0],"file1.pvr",0,NJD_TEXATTR_TYPE_FILE|
NJD_TEXATTR_GLOBALINDEX);
njSetTextureName(&texname[1],"file2.pvr",1,NJD_TEXATTR_TYPE_FILE|
NJD_TEXATTR_GLOBALINDEX);
/* テクスチャをロードする */
njLoadTexture(&texlist);
/* カレントテクスチャリストをtexlistにする */
njSetTexture(&texlist);
/* カレントテクスチャをtexlistの0番のテクスチャにする*/
njSetTextureNum(0);
| njLoadTexture | ▲|INDEX|▼ |
|---|