Ninja Library - セルスプライト関数

njSetCellSpriteCallbackFunc

ユーザーイベントコールバック関数の登録

書式

void njSetCellSpriteCallbackFunc( n, func )
Int n
void (**func)(Int,void*)

引数

 ユーザーイベントコールバック関数の登録数
func   ユーザーイベントコールバック関数ポインタの配列

戻り値

なし

解説

njDrawCellStream2D、njDrawCellStream3D関数を使用していてストリームにユーザーイベントフラグある場合に実行される関数を登録します。

登録する関数の数と関数ポインタの配列のポインタを与えます。 引数をそれぞれ0、NULLとすることでユーザーイベントコールバック関数は使用されません。


用例

/* イベント0で呼び出される関数 */
void func0(int n,void *data)
{
	/* ユーザー処理0 */
	return;
}

/* イベント1で呼び出される関数 */
void func1(int n,void *data)
{
	/* ユーザー処理1 */
	return;
}

void (*funcp[])(Int,void*) = {func0,func1};

njSetCellSpriteCallbackFunc(2,funcp);

参照

njDrawCellStream2D() セルストリームリストの2D描画
njDrawCellStream3D() セルストリームリストの3D描画

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