njSetVSyncFunction
垂直同期割り込みコールバック関数を登録します。

書 式

#include <Ninja.h>
void  njSetVSyncFunction( func )
void  (*func)()

引 数

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

返 値

なし

エラー

なし

機 能

垂直同期割り込み時にコールされる関数を登録します。
登録できる関数は一つだけです。
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., 1997