ID3DX10Mesh::CommitToDevice メソッド

メッシュに加えられた変更をデバイスにコミットして、変更をレンダリングできるようにします。 これは、メッシュのデータが変更された後、およびレンダリングされる前に呼び出す必要があります。 メッシュは、デバイスにコミットしない限りレンダリングできません。 「解説」を参照してください。

構文

HRESULT CommitToDevice();

パラメーター

このメソッドにはパラメーターはありません。

戻り値

型: HRESULT

戻り値は、「 Direct3D 10 リターン コード」に記載されている値の 1 つです。

注釈

メッシュが読み込まれると、データはステージング リソースに読み込まれます。つまり、データは変更できますが、レンダリングすることはできません。 CommitToDevice が呼び出されると、ステージング リソースのデータがデバイス リソースにコピーされ、レンダリングできるようになります。 データはデバイスにコミットされますが、ステージング リソースは残り、変更できます。 ステージング リソースに変更が加えられた場合、それらの変更を画面に表示するには、ステージング リソースをデバイスに再度コミットする必要があります。

要件

要件
ヘッダー
D3DX10.h
ライブラリ
D3DX10.lib

こちらもご覧ください

ID3DX10Mesh

D3DX インターフェイス