void njClearTextureSurface( texlist, n)
NJS_TEXLIST *texlist
Uint32 n
texlist テクスチャリストのポインタ n テクスチャ番号
なし
njSetTextureSurface()関数、njSetTextureSurfaceNum()関数、njSetTextureSurfaceNumG()関数で 設定した他のシステムにテクスチャサーフェスをクリアします。これらの関数で設定したテクスチャサーフェスは、テクスチャをリリースする前に必ず、 njClearTextureSurface()関数、njClearTextureSurfaceNum()関数、njClearTextureSurfaceNumG()関数の いずれかを使用しクリアしてください。
NJS_TEXNAME texname[1]; NJS_TEXLIST texlist = {texname,1} MWS_PLY_MVFRM frm; /* Movie Struct */ njSetTextureName(&texname[0],NULL,100,NJD_TEXATTR_TYPE_SYSAREA|NJD_TEXATTR_GLOBALINDEX); nuLoadTexture(&texlist); if ( mwPlyGetMvFrm(ply, &frm) == 1 ) njSetTextureSurface(&texlist, 0, 0,frm.srf);/* frm.srf : Movie Surface */ : void Exit() { njClearTextureSurface( &texlist, 0);/* Clear Movie Surface */ njReleaseTexture(&texlist); }
njClearTextureSurfaceNum() テクスチャ番号による他のシステムのサーフェスのクリア njClearTextureSurfaceNumG() グローバルインデックス番号による他のシステムのサーフェスのクリア