Freigeben über


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
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXSkinInfo