0
現在のdisplayFuncへのポインタを得るために呼び出せるGLUT関数はありますか?GLUTの表示機能を取得するには?
EX:あなたがglut Api documentaionで見ることができるよう
glutDisplayFunc(0xABC);
glutGetDisplayFunc(); // returns 0xABC
現在のdisplayFuncへのポインタを得るために呼び出せるGLUT関数はありますか?GLUTの表示機能を取得するには?
EX:あなたがglut Api documentaionで見ることができるよう
glutDisplayFunc(0xABC);
glutGetDisplayFunc(); // returns 0xABC
番号などの表示機能など、現在のコールバック関数を取得するためにそのような機能はありません。 glut get関数は状態取得のためのものです。
多分私は何かを学ぶ必要があります。しかし、あなたがコールバックを割り当てていれば、すでにそれを知っているでしょう。あなたは何を達成しようとしていますか? – lakeweb
@lakewebと同様に、表示機能の登録はアプリケーションの責任であり、ウィンドウの作成時にはデフォルトの表示機能はありません。また、NULLを表示関数として渡すこともできません。これは、登録されたすべての関数がアプリケーション側で構築されていることを意味します。あなたはクローズドコードベースや何かをハッキングしていますか? – StarShine
まあ、完璧な世界では、これは本当の@lakewebです。私はOpenGLフックを書いていますが、単にglut関数を呼び出すことによってOpenGL表示関数を取得するだけでいいです。また、私は初期化後に動作するものが必要です(glutDisplayFuncをフックして呼び出すのを待つこともできますが、これは迷惑です)。 –