OpenGL関係(VB2005)


1.OpenGL用クラスライブラリ(DLL)

◎インストール
VB(VB2005)からOpenGLを使う時に必要となる定義等を集めたクラスライブラリを公開します。
下記からDLLをダウンロードし、適当な場所に格納して下さい。

OpenGLLib.lzh

全ソースは下記からどうぞ。(サンプルプログラムも入ってます)

OpenGLLibSrc.lzh


使用する際は、目的のプロジェクトでメニュー「プロジェクト」−「参照の追加」−「参照タブ」で上記のDLLを指定して下さい。
これでOpenGLの関数をVBから呼び出すことができるようになります。


◎ヘルパクラス
OpenGLLib.dllにはOpenGL関係の定数及び関数の定義以外に、
便利というか良く使う機能を提供する私が作ったヘルパクラス(GLHelper)も入ってます。
下記のようなメソッドがあります。

初期化関係
 StartOpenGL 画像が表示されるウィンドウを指定し、OpenGLを初期化します。
 EndOpenGL OpenGL関係の終了処理を行います。

テクスチャ関係
 LoadTexture Bitmapの内容をテクスチャとして登録します。
 LoadTextureFromResource 組み込みリソースから画像を読み込み、テクスチャとして登録します。

フレームレート関係
 UpdateFrameRate フレームレートを更新します。(毎フレーム呼び出すこと)
 FrameRate 現在のフレームレートを取得します。

エラーチェック関係
 ErrorCheck OpenGLで発生したエラーの有無を調べ、エラーがあればデバッグコンソールに出力します。


引数や制限、具体的な使い方については、
ライブラリのソースを見るかサンプルプログラムを参考にして下さい。(^^;


上に戻る