ID3DX10Mesh::CommitToDevice メソッド
メッシュに加えられた変更をデバイスにコミットして、変更をレンダリングできるようにします。 これは、メッシュのデータが変更された後、およびレンダリングされる前に呼び出す必要があります。 メッシュは、デバイスにコミットしない限りレンダリングできません。 「解説」を参照してください。
構文
HRESULT CommitToDevice();
パラメーター
このメソッドにはパラメーターはありません。
戻り値
型: HRESULT
戻り値は、「 Direct3D 10 リターン コード」に記載されている値の 1 つです。
注釈
メッシュが読み込まれると、データはステージング リソースに読み込まれます。つまり、データは変更できますが、レンダリングすることはできません。 CommitToDevice が呼び出されると、ステージング リソースのデータがデバイス リソースにコピーされ、レンダリングできるようになります。 データはデバイスにコミットされますが、ステージング リソースは残り、変更できます。 ステージング リソースに変更が加えられた場合、それらの変更を画面に表示するには、ステージング リソースをデバイスに再度コミットする必要があります。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
こちらもご覧ください