Interface ID3DXPRTCompBuffer
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