Freigeben über


D3DXCreateSkinInfoFromBlendedMesh-Funktion

Erstellt ein Skin-Gitter aus einem anderen Gitter.

Syntax

HRESULT D3DXCreateSkinInfoFromBlendedMesh(
  _In_        LPD3DXBASEMESH      pMesh,
  _In_        DWORD               NumBones,
  _In_  const D3DXBONECOMBINATION *pBoneCombinationTable,
  _Out_       LPD3DXSKININFO      *ppSkinInfo
);

Parameter

pMesh [in]

Typ: LPD3DXBASEMESH

Zeiger auf ein ID3DXBaseMesh-Objekt , das Gitter, aus dem das Skin-Gitter erstellt werden soll.

NumBones [in]

Typ: DWORD

Die Länge des Arrays, das an die BoneId angefügt ist. Siehe D3DXBONECOMBINATION.

pBoneCombinationTable [in]

Typ: const D3DXBONECOMBINATION*

Zeiger auf ein Array von Knochenkombinationen. Siehe D3DXBONECOMBINATION.

ppSkinInfo [out]

Typ: LPD3DXSKININFO*

Adresse eines Zeigers auf eine ID3DXSkinInfo-Schnittstelle , die das erstellte Skin-Mesh-Objekt darstellt.

Rückgabewert

Typ: HRESULT

Wenn die Funktion erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert wie folgt aussehen: E_OUTOFMEMORY.

Anforderungen

Anforderung Wert
Header
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Weitere Informationen

Gitterfunktionen