ラッパークラス
説明無し
コンストラクタでデバイスを設定し、createメソッドで作成するパターン
class VertexBuffer { // コンストラクタ VertexBuffer(IDirect3DDevice* dev) { mDevice = dev; } // createで作成 void create(size_t size) { mDevice->CreateVertexBuffer(...); } };
コンストラクタで生成に必要な情報を渡し、createメソッドの引数でデバイスを指定するパターン
class VertexBuffer { // コンストラクタ VertexBuffer(size_t size) { mBufferSize = size; } // createで作成 void create(IDirect3DDevice* dev) { dev->CreateVertexBuffer(...); } };
home