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

njSetVSyncFunction

垂直同期割り込みコールバック関数の登録

書式

void njSetVSyncFunction( func ) 
void (*func)() 

引数

*func   垂直同期割り込みコールバック関数へのポインタ

戻り値

なし

解説

垂直同期割り込み時にコールされる関数を登録します。 登録できる関数は1つだけです。 NULLを指定することにより、登録を抹消します。

用例

njWaitVSync関数を呼ばれるごとにcountが1ずつあがります。
static Int count=0;
void foo(void)
{
 count++;
}
void njUserInit(void)
{
	:
 /* foo関数の登録 */
 njSetVSyncFunction( foo );
}
Sint32 njUserMain(void)
{
 /* countが1ずつあがります */
 njPrintD(NJM_LOCATION(0,0),count,8);

}

参照

njWaitVSync()

njSetVSyncFunction
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999