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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour