ID3DXPRTCompBuffer::ExtractBasis-Methode
Extrahiert die Basisvektoren der Mittleren und Prinzipalkomponentenanalyse (PCA) für einen bestimmten Cluster aus einem komprimierten ID3DXPRTCompBuffer-Datenpuffer.
Syntax
HRESULT ExtractBasis(
[in] UINT Cluster,
[in, out] FLOAT *pClusterBasis
);
Parameter
-
Cluster [ In]
-
Typ: UINT
Cluster, für den die Basis extrahiert wird.
-
pClusterBasis [ in, out]
-
Typ: FLOAT*
Zeiger auf ein Array von Basisvektordaten für Cluster. Die Größe der gespeicherten FLOAT-Daten ist: (1 + Anzahl von PCA-Vektoren pro Cluster) * (Anzahl der Koeffizienten) * (Anzahl der Farbkanäle)
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, lautet der Rückgabewert S _ OK. Wenn die Methode fehlschlägt, wird der folgende Wert zurückgegeben.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|