Ninja Library - テクスチャ関数

njClearTextureSurface

他のシステムのサーフェスのクリア

書式

void njClearTextureSurface( texlist, n)
NJS_TEXLIST *texlist
Uint32 n

引数

texlist   テクスチャリストのポインタ
 テクスチャ番号

戻り値

なし

解説

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() グローバルインデックス番号による他のシステムのサーフェスのクリア

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