Freigeben über


ID3DXPRTCompBuffer::ExtractToMesh-Methode

Extrahiert die Projizierungskoeffizienten der Prinzipalkomponentenanalyse (PCA) pro Stichprobe aus einem komprimierten ID3DXPRTCompBuffer-Datenpuffer und fügt die Daten einem ID3DXMesh-Objekt hinzu.

Syntax

HRESULT ExtractToMesh(
  [in] UINT         NumPCA,
  [in] D3DDECLUSAGE Usage,
  [in] UINT         UsageIndexStart,
  [in] LPD3DXMESH   pScene
);

Parameter

NumPCA [in]

Typ: UINT

Anzahl der PCA-Koeffizienten, die aus dem Puffer extrahiert werden sollen.

Verwendung [in]

Typ: D3DDECLUSAGE

Vertexverwendungsbeschreibungen des Gitternetzes. Siehe D3DDECLUSAGE.

UsageIndexStart [in]

Typ: UINT

Startindex für PCA-Koeffizienten, die im Gitternetz gespeichert werden sollen.

pScene [in]

Typ: LPD3DXMESH

Zeiger auf ein ID3DXMesh-Gitterobjekt , in dem PCA-Koeffizienten gespeichert werden.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, wird der Rückgabewert S_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert einer der folgenden sein: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Anforderungen

Anforderung Wert
Header
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXPRTCompBuffer