Ninjaライブラリ - システム関数

njSetEORCallBackFunction

レンダリング終了割り込み関数の登録

書式

void njSetEORCallBackFunction( func )
void (*func)(void)

引数

funcレンダリング終了割り込み実行関数へのポインタ

戻値

なし

解説

レンダリング終了割り込みで実行する関数を登録します。

登録できる関数は一つだけです。 NULLを指定することにより、登録関数を抹消します。


用例

static Int count=0;
void foo(void)
{
 count++;
}

void njUserInit(void)
{
	:
	/* foo関数の登録 */
	njSetEORCallBackFunction( foo );

}

Sint32 njUserMain(void)
{
	/* countが1づつあがります */
	njPrintD(NJM_LOCATION(0,0),count,8);
	
}

備考

njSetEORFunction()関数はnjWaitVSync()内でレンダリングが終了していたら実行されるのに対して、 この関数はレンダリング終了割り込み時に実行されます。 これら2つの関数は同時に使用することもできます。

参照

njWaitVSync()
njSetVSyncFunction()
njSetEORFunction()

njSetEORCallBackFunction
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998