ID3DXPatchMesh::LockIndexBuffer メソッド
インデックス バッファーをロックします。
構文
HRESULT LockIndexBuffer(
[in] DWORD flags,
[out, retval] LPVOID *ppData
);
パラメーター
-
flags [in]
-
型: DWORD
実行するロックの種類を記述する 0 個以上のロック フラグの組み合わせ。 このメソッドの有効なフラグは次のとおりです。
- D3DLOCK_DISCARD
- D3DLOCK_NO_DIRTY_UPDATE
- D3DLOCK_NOSYSLOCK
- D3DLOCK_READONLY
フラグの説明については、「 D3DLOCK」を参照してください。
-
ppData [out, retval]
-
種類: LPVOID*
VOID* 返されたインデックス データを含むメモリ バッファーへのポインター。
戻り値
型: HRESULT
メソッドが成功した場合、戻り値はD3D_OK。 メソッドが失敗した場合、戻り値は次のいずれかになります:D3DERR_INVALIDCALL、E_OUTOFMEMORY。
注釈
インデックス バッファーは通常ロックされ、書き込まれ、読み取り用にロック解除されます。 パッチ メッシュ インデックス バッファーは 16 ビット バッファーです。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
こちらもご覧ください