void njSetCellSpriteCallbackFunc( n, func )
Int n
void (**func)(Int,void*)
n ユーザーイベントコールバック関数の登録数 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描画