glfwPollEvents

glfwpollevents.png

void glfwPollEvents( void )

この関数ではイベントをpollするのに使用する。

ここでいうイベントとは

  • ユーザーによる入力
  • ウィンドウサイズが変わった

などのイベントのことである。
この関数を呼べば、以下の状態がアップデートされる

  • ウィンドウの状態
  • キーボードの状態
  • マウスの状態

そして、何かコールバック関数が登録されていれば、そのコールバック関数が反応するようになる。
のどれか。glfwSwapBuffersは内部でglfwPollEventsを呼び出している。
なので、glfwSwapBuffersを使っていたらglfwPollEventsを使う必要がない。
これらの3つうちのどれかを使ってないと、マウスやキーボードの操作を知ることができない。

サポートサイト Wikidot.com