ID3DXPatchMesh::LockVertexBuffer-Methode
Sperren Sie den Scheitelpunktpuffer.
Syntax
HRESULT LockVertexBuffer(
[in] DWORD flags,
[out, retval] LPVOID *ppData
);
Parameter
-
Flags [ In]
-
Typ: DWORD
Kombination von null oder mehr Sperrflags, die den Typ der durchzuführenden Sperre beschreiben. Für diese Methode sind die gültigen Flags:
- D3DLOCK _ DISCARD
- D3DLOCK _ KEIN _ GEÄNDERTES _ UPDATE
- D3DLOCK _ NOSYSLOCK
- D3DLOCK _ READONLY
- D3DLOCK _ NOOVERWRITE
Eine Beschreibung der Flags finden Sie unter D3DLOCK.
-
ppData [ out, retval]
-
Typ: LPVOID*
*VOID-Zeiger auf einen Speicherpuffer, der die zurückgegebenen Scheitelpunktdaten enthält.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, ist der Rückgabewert D3D _ OK. Wenn die Methode fehlschlägt, kann der Rückgabewert einer der folgenden sein: D3DERR _ INVALIDCALL, E _ OUTOFMEMORY.
Hinweise
Der Scheitelpunktpuffer wird normalerweise gesperrt, in geschrieben und dann zum Lesen entsperrt.
Patchgitternetze verwenden 16-Bit-Indexpuffer.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|