ID3DXMesh::LockAttributeBuffer メソッド
メッシュ属性データを含むメッシュ バッファーをロックし、そのバッファーへのポインターを返します。
構文
HRESULT LockAttributeBuffer(
[in] DWORD Flags,
[out] DWORD **ppData
);
パラメーター
-
Flags [in]
-
種類: DWORD
実行するロックの種類を記述する 0 個以上のロック フラグの組み合わせ。 このメソッドの有効なフラグは次のとおりです。
- D3DLOCK_DISCARD
- D3DLOCK_NO_DIRTY_UPDATE
- D3DLOCK_NOSYSLOCK
- D3DLOCK_READONLY
フラグの説明については、「 D3DLOCK」を参照してください。
-
ppData [out]
-
種類: DWORD**
メッシュ内の各面の DWORD を含むバッファーへのポインターのアドレス。
戻り値
種類: HRESULT
メソッドが成功した場合、戻り値はD3D_OK。 メソッドが失敗した場合は、戻り値をD3DERR_INVALIDCALLできます。
注釈
ID3DXMesh::Optimize が呼び出された場合、メッシュには ID3DXBaseMesh::GetAttributeTable メソッドを使用してアクセスできる属性テーブルもあります。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
こちらもご覧ください