opengl で頂点バッファー オブジェクトを操作する Vbo テンプレート クラスを作成しました。私は複数のプラットフォーム向けに C++ で書いています。
実行時に構成ファイルからタイプを設定したいと思います。
例えば
<vbo type="bump_vt" ... />
Vbo* pVbo = new Vbo<bump_vt>(...);
大きなif elseブロックなしでこれを行う方法はありますか?
Vbo* pVbo;
if( sType.compareTo("bump_vt") == 0 )
pVbo = new Vbo<bump_vt>(...);
else if
...
ありがとう