DXUT

DXUTのサンプルコードを読む

DXUTはDirectXの面倒な初期化やモデルの読み込みなんかを簡単に行えるようにしたライブラリ
DirectXのサンプルコードでよく使われている



DXUTの中身をちゃんと読んでないからただの予想になるけど
書かなきゃいけないコードは次のようになる

  • コールバック関数の設定

 DXUTSetCallback*関数を使ってそれぞれ設定する
 ここでシェーダやバッファの設定を行う
 描画データの更新もコールバック関数で実装される

  • 初期化

 DXUTInitでDXUTを初期化
 DXUTCreateWindow、DXUTCreateDeviceでwindowsAPI周りの初期化

  • メインループ

 DXUTMainLoopを呼ぶ