Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Konvertieren Sie die angegebene Gitterteilmenge in eine Reihe von Streifen.
Syntax
HRESULT D3DXConvertMeshSubsetToStrips(
_In_ LPD3DXBASEMESH MeshIn,
_In_ DWORD AttribId,
_In_ DWORD IBOptions,
_Out_ LPDIRECT3DINDEXBUFFER9 *ppIndexBuffer,
_Out_ DWORD *pNumIndices,
_Out_ LPD3DXBUFFER *ppStripLengths,
_Out_ DWORD *pNumStrips
);
Parameter
-
MeshIn [in]
-
Typ: LPD3DXBASEMESH
Zeiger auf eine ID3DXBaseMesh-Schnittstelle , die das Gitter darstellt, das in einen Strip konvertiert werden soll.
-
AttribId [in]
-
Typ: DWORD
Attribut-ID der Gitterteilmenge, die in Strips konvertiert werden soll.
-
IBOptions [in]
-
Typ: DWORD
Kombination aus einem oder mehreren Flags aus der D3DXMESH-Enumeration , die Optionen zum Erstellen des Indexpuffers angibt. Kann nicht D3DXMESH_32BIT werden. Der Indexpuffer wird mit 32-Bit- oder 16-Bit-Indizes erstellt, abhängig vom Format des Indexpuffers des durch den MeshIn-Parameter angegebenen Netzes.
-
ppIndexBuffer [out]
-
Typ: LPDIRECT3DINDEXBUFFER9*
Zeiger auf eine IDirect3DIndexBuffer9-Schnittstelle , die den Indexpuffer darstellt, der den Strip enthält.
-
pNumIndices [out]
-
Typ: DWORD*
Anzahl der Indizes im Puffer, die im ppIndexBuffer-Parameter zurückgegeben werden.
-
ppStripLengths [out]
-
Typ: LPD3DXBUFFER*
Puffer mit einem Array von einem DWORD pro Streifen, der die Anzahl der Dreiecke im betreffenden Streifen angibt.
-
pNumStrips [out]
-
Typ: DWORD*
Anzahl der einzelnen Strips im Indexpuffer und entsprechendes Striplängenarray.
Rückgabewert
Typ: HRESULT
Wenn die Funktion erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden Werte sein: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Bemerkungen
Rufen Sie vor dem Ausführen dieser Funktion Optimize oder D3DXOptimizeFaces auf, wobei das flag D3DXMESHOPT_ATTRSORT festgelegt ist.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|
Siehe auch