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

njSetEORCallBackFunction

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

書式

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

引数

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

戻り値

なし

解説

レンダリング終了割り込みで実行する関数を登録します。 登録できる関数は1つだけです。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,1999