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