Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die ID3DXPRTCompBuffer-Schnittstelle speichert eine komprimierte Version eines ID3DXPRTBuffer-Puffers zur Verwendung mit der Prinzipalkomponentenanalyse (Principal Component Analysis, PCA).
Member
Die ID3DXPRTCompBuffer-Schnittstelle erbt von der IUnknown-Schnittstelle . ID3DXPRTCompBuffer verfügt auch über folgende Membertypen:
Methoden
Die ID3DXPRTCompBuffer-Schnittstelle verfügt über diese Methoden.
Methode | BESCHREIBUNG |
---|---|
ExtractBasis | Extrahiert die Basisvektoren für die Mittel- und Prinzipalkomponentenanalyse (Principal Component Analysis, PCA) für einen bestimmten Cluster aus einem komprimierten ID3DXPRTCompBuffer-Datenpuffer . |
ExtractClusterIDs | Extrahiert die Cluster-IDs pro Beispiel aus einem komprimierten ID3DXPRTCompBuffer-Datenpuffer . |
ExtractPCA | Extrahiert die Projizierkoeffizienten pro Stichprobe (Principal Component Analysis, PCA) aus einem komprimierten ID3DXPRTCompBuffer-Datenpuffer . |
ExtractTexture | Extrahiert die Projizierungskoeffizienten pro Stichprobe (Principal Component Analysis, PCA) aus einem komprimierten ID3DXPRTCompBuffer-Datenpuffer und fügt die Daten einem IDirect3DTexture9-Objekt hinzu. |
ExtractToMesh | Extrahiert die Projizierungskoeffizienten pro Stichprobe (Principal Component Analysis, PCA) aus einem komprimierten ID3DXPRTCompBuffer-Datenpuffer und fügt die Daten einem ID3DXMesh-Objekt hinzu. |
Font.getheight | Ruft die Höhe der Textur in Pixel ab. |
GetNumChannels | Ruft die Anzahl der Farbkanäle ab, die im Arbeitsspeicher zum Speichern von Beispielen verwendet werden. |
GetNumClusters | Ruft die Anzahl der Cluster ab, die für die Komprimierung verwendet werden sollen. |
GetNumCoeffs | Ruft die Anzahl von Skalaren pro Farbkanal ab, die im Arbeitsspeicher zum Speichern von Beispielen verwendet werden. |
GetNumPCA | Ruft die Anzahl der Basisvektoren der Prinzipalkomponentenanalyse (Principal Component Analysis, PCA) ab, die in jedem Cluster verwendet werden sollen. |
GetNumSamples | Ruft die Anzahl der Scheitelpunkte (oder Texel) ab, die stichprobeniert wurden. |
GetWidth | Ruft die Breite der Textur in Pixel ab. |
IsTexture | Gibt an, ob der Puffer eine Textur enthält. |
NormalizeData | Normalisiert alle Gewichtungen der Prinzipalkomponentenanalyse (Principal Component Analysis, PCA), sodass sie zwischen -1 und 1 liegen. Basisvektoren werden geändert, um diese Normalisierung widerzuspiegeln. |
Bemerkungen
Die ID3DXPRTCompBuffer-Schnittstelle wird durch Aufrufen der Funktion D3DXCreatePRTCompBuffer abgerufen.
Der LPD3DXPRTCOMPBUFFER-Typ ist als Zeiger auf die ID3DXPRTCompBuffer-Schnittstelle definiert.
typedef interface ID3DXPRTCompBuffer ID3DXPRTCompBuffer;
typedef interface ID3DXPRTCompBuffer *LPD3DXPRTCOMPBUFFER;
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch