Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
glutCreateWindow(window_name);を使用してウィンドウを作成しました。このウィンドウのXウィンドウIDを取得するにはどうすればよいですか?ありがとう!
GLUTは、ウィンドウシステムの中立性を最大限に維持するために、意図的にこの情報を利用可能にしません。
ウィンドウを作成し、すぐにを呼び出すことで、この制限を回避できる場合がありますglXGetCurrentDrawable()。これはを返しますGLXDrawable。GLUTウィンドウの場合、これはおそらく基盤となるXlibと同じWindowです。私は自分のシステムでこれをテストしました、そしてそれは働いているようです、しかしYMMW。
glXGetCurrentDrawable()
GLXDrawable
Window