2011-09-10 9 views
0

gtk +を使用してC/C++シミュレーションアプリケーション用のユーザインタフェースを構築し、コマンドラインコントロールから離れる途中です。 gtkglextを使用して、シミュレーションのOpenGLレンダリングをウィジェット内に埋め込んでいます。最初はOpenGL + GLUTを使ってすべてを行いましたが、UIを構築してgtkglextに移動して以来、私はGLUTに完全に取って代わらなければなりません。gtkglextウィジェット内のテキストのレンダリング - glutからpangoへ

OpenGLレンダリングウィンドウの '内側'にテキストをレンダリングする方法は、glutStrokeCharacterを使用することでした。代わりにPangoを使うべきですか?重要なことは、残りのシミュレーションデータと同じようにテキストを回転したり、スケールしたりできることです。

私はfont-pangoft2を見てきました。例。それ以上の参考文献は参考になるでしょう。

答えて

0

「GLUTを完全に置き換える」必要がある理由は何ですか? gtkglextによってOpenGLコンテキストが作成されていても、glutStrokeCharacterを使用することができます。

その音から、大量のテキストはありません。 GtkLabelを使用してGdkPixmapに描画し、次にOpenGLテクスチャとしてピックスマップをアップロードする方法もあります。

関連する問題