ID3DXSkinInfo::Remap-Methode
Updates knochenbeeinflussende Informationen, um Scheitelpunkte nach der Neuanordnung abzugleichen. Diese Methode sollte aufgerufen werden, wenn der Zielpunktpuffer extern neu angeordnet wurde.
Syntax
HRESULT Remap(
[in] DWORD NumVertices,
[in] DWORD *pVertexRemap
);
Parameter
-
NumVertices [in]
-
Typ: DWORD
Anzahl der Scheitelpunkte, die neu zugeordnet werden sollen.
-
pVertexRemap [in]
-
Typ: DWORD*
Array von DWORDS, dessen Länge durch NumVertices angegeben wird.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert D3DERR_INVALIDCALL werden.
Bemerkungen
Jedes Element in pVertexRemap gibt den vorherigen Vertexindex für diese Position an. Wenn sich beispielsweise ein Scheitelpunkt in Position 3 befand, aber auf Position 5 neu zugeordnet wurde, sollte das fünfte Element von pVertexRemap 3 enthalten. Das von ID3DXMesh::Optimize zurückgegebene Vertex-Remap-Array kann verwendet werden.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch