Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’interface ID3DXPRTCompBuffer stocke une version compressée d’une mémoire tampon ID3DXPRTBuffer , à utiliser avec l’analyse des composants principaux (PCA).
Membres
L’interface ID3DXPRTCompBuffer hérite de l’interface IUnknown. ID3DXPRTCompBuffer a également les types de membres suivants :
Méthodes
L’interface ID3DXPRTCompBuffer utilise ces méthodes.
| Méthode | Description |
|---|---|
| ExtractBasis | Extrait les vecteurs de base de l’analyse des composants principaux et moyennes pour un cluster donné à partir d’une mémoire tampon de données compressée ID3DXPRTCompBuffer . |
| ExtractClusterIDs | Extrait les ID de cluster par exemple d’une mémoire tampon de données compressées ID3DXPRTCompBuffer . |
| ExtractPCA | Extrait les coefficients de projection de l’analyse des composants principaux (PCA) par échantillon à partir d’une mémoire tampon de données compressée ID3DXPRTCompBuffer . |
| ExtractTexture | Extrait les coefficients de projection d’analyse de composant principal (PCA) par échantillon à partir d’une mémoire tampon de données compressée ID3DXPRTCompBuffer et ajoute les données à un objet IDirect3DTexture9 . |
| ExtractToMesh | Extrait les coefficients de projection d’analyse des composants principaux (PCA) par échantillon à partir d’une mémoire tampon de données compressée ID3DXPRTCompBuffer et ajoute les données à un objet ID3DXMesh . |
| GetHeight | Récupère la hauteur de la texture, en pixels. |
| GetNumChannels | Récupère le nombre de canaux de couleur utilisés en mémoire pour stocker des exemples. |
| GetNumClusters | Récupère le nombre de clusters à utiliser pour la compression. |
| GetNumCoeffs | Récupère le nombre de scalaires par canal de couleurs utilisé dans la mémoire pour stocker des échantillons. |
| GetNumPCA | Récupère le nombre de vecteurs de base d’analyse des composants principaux (PCA) à utiliser dans chaque cluster. |
| GetNumSamples | Récupère le nombre de sommets (ou texels) échantillonné. |
| GetWidth | Récupère la largeur de la texture, en pixels. |
| IsTexture | Indique si la mémoire tampon contient une texture. |
| NormalizeData | Normalise toutes les pondérations de l’analyse des composants principaux (PCA) afin qu’elles soient comprises entre -1 et 1. Les vecteurs de base sont modifiés pour refléter cette normalisation. |
Notes
L’interface ID3DXPRTCompBuffer est obtenue en appelant la fonction D3DXCreatePRTCompBuffer.
Le type LPD3DXPRTCOMPBUFFER est défini en tant que pointeur vers l’interface ID3DXPRTCompBuffer .
typedef interface ID3DXPRTCompBuffer ID3DXPRTCompBuffer;
typedef interface ID3DXPRTCompBuffer *LPD3DXPRTCOMPBUFFER;
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|
Voir aussi