##### 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が１づつあがります */
                    njPrintD(NJM_LOCATION(0,0),count,8);

            }

### 備考

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

### 参照

  njWaitVSync()
  njSetVSyncFunction()
  njSetEORFunction()

njSetEORCallBackFunction

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999