Freigeben über


D3DXCreateSkinInfo-Funktion

Erstellt mithilfe eines Deklarators ein leeres Skin-Gitterobjekt.

Syntax

HRESULT D3DXCreateSkinInfo(
  _In_        DWORD             NumVertices,
  _In_  const D3DVERTEXELEMENT9 *pDeclaration,
  _In_        DWORD             NumBones,
  _Out_       LPD3DXSKININFO    *ppSkinInfo
);

Parameter

NumVertices [in]

Typ: DWORD

Anzahl der Scheitelpunkte für das Skin-Gitter.

pDeclaration [in]

Typ: const D3DVERTEXELEMENT9*

Array von D3DVERTEXELEMENT9-Elementen , die das Scheitelpunktformat für das zurückgegebene Gitter beschreiben.

NumBones [in]

Typ: DWORD

Anzahl der Knochen für das Hautgitter.

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 sein: E_OUTOFMEMORY.

Bemerkungen

Verwenden Sie SetBoneInfluence , um das leere Skin mesh-Objekt aufzufüllen, das von dieser Methode zurückgegeben wird.

Anforderungen

Anforderung Wert
Header
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Siehe auch

Gitterfunktionen

SetBoneInfluence