2017-12-18 14 views
0

現在のdisplayFuncへのポインタを得るために呼び出せるGLUT関数はありますか?GLUTの表示機能を取得するには?

EX:あなたがglut Api documentaionで見ることができるよう

glutDisplayFunc(0xABC); 
glutGetDisplayFunc(); // returns 0xABC 
+2

多分私は何かを学ぶ必要があります。しかし、あなたがコールバックを割り当てていれば、すでにそれを知っているでしょう。あなたは何を達成しようとしていますか? – lakeweb

+0

@lakewebと同様に、表示機能の登録はアプリケーションの責任であり、ウィンドウの作成時にはデフォルトの表示機能はありません。また、NULLを表示関数として渡すこともできません。これは、登録されたすべての関数がアプリケーション側で構築されていることを意味します。あなたはクローズドコードベースや何かをハッキングしていますか? – StarShine

+0

まあ、完璧な世界では、これは本当の@lakewebです。私はOpenGLフックを書いていますが、単にglut関数を呼び出すことによってOpenGL表示関数を取得するだけでいいです。また、私は初期化後に動作するものが必要です(glutDisplayFuncをフックして呼び出すのを待つこともできますが、これは迷惑です)。 –

答えて

0

番号などの表示機能など、現在のコールバック関数を取得するためにそのような機能はありません。 glut get関数は状態取得のためのものです。

関連する問題