GLUT互換モード
をテンプレートにして作成
[
トップ
|
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
----
#contents
----
*GLUT互換モード [#h6d6b107]
FLTKは[[GLUT互換:http://www.fltk.org/doc-1.3/glut.html]]...
(GLUT 3.7 および freeglut 2.4.0と互換性を持つ).
これを使うとGLUTを使ったOpenGLアプリケーションを最小限の...
つまり,
#include <GL/glut.h>
の代わりに
#include <FL/glut.h>
を使うだけである.
だだし,fltk.lib,fltkgl.libをリンクすること.
互換モードではGLUTをそのまま使えるだけでなく,
[[モーダルダイアログの生成]]で例を示したようなFLTKダイア...
***注意点 [#w584fca6]
-GLUTシンボルの値 : GLUTのシンボルでその値が同じなのは
GLUT_DOWN GLUT_UP GLUT_LEFT_BUTTON GLUT_MIDDLE_BUTTON GL...
だけである.たとえば,修飾キーGLUT_ACTIVE_SHIFTやGLUT_ACT...
FLTKではFL_SHIFT,FL_CTRLと同じ値になっている.単純にif文...
-glutSwapBuffers関数は呼び出しても何もしない.FLTKは標準...
-いくつかの未実装のものもあるので注意.詳しくは,FLTKのマ...
-glutAddMenuEntryの第一引数がconst char*からchar*になって...
char ch[256];
sprintf(ch, "%s", str.c_str());
glutAddMenuEntry(ch, 0);
のように変更する必要がある.
終了行:
----
#contents
----
*GLUT互換モード [#h6d6b107]
FLTKは[[GLUT互換:http://www.fltk.org/doc-1.3/glut.html]]...
(GLUT 3.7 および freeglut 2.4.0と互換性を持つ).
これを使うとGLUTを使ったOpenGLアプリケーションを最小限の...
つまり,
#include <GL/glut.h>
の代わりに
#include <FL/glut.h>
を使うだけである.
だだし,fltk.lib,fltkgl.libをリンクすること.
互換モードではGLUTをそのまま使えるだけでなく,
[[モーダルダイアログの生成]]で例を示したようなFLTKダイア...
***注意点 [#w584fca6]
-GLUTシンボルの値 : GLUTのシンボルでその値が同じなのは
GLUT_DOWN GLUT_UP GLUT_LEFT_BUTTON GLUT_MIDDLE_BUTTON GL...
だけである.たとえば,修飾キーGLUT_ACTIVE_SHIFTやGLUT_ACT...
FLTKではFL_SHIFT,FL_CTRLと同じ値になっている.単純にif文...
-glutSwapBuffers関数は呼び出しても何もしない.FLTKは標準...
-いくつかの未実装のものもあるので注意.詳しくは,FLTKのマ...
-glutAddMenuEntryの第一引数がconst char*からchar*になって...
char ch[256];
sprintf(ch, "%s", str.c_str());
glutAddMenuEntry(ch, 0);
のように変更する必要がある.
ページ名: