Interfaccia ID3DXPRTCompBuffer
L'interfaccia ID3DXPRTCompBuffer archivia una versione compressa di un buffer ID3DXPRTBuffer , da usare con l'analisi dei componenti principale (PCA).
Membri
L'interfaccia ID3DXPRTCompBuffer eredita dall'interfaccia IUnknown . ID3DXPRTCompBuffer include anche questi tipi di membri:
Metodi
L'interfaccia ID3DXPRTCompBuffer dispone di questi metodi.
Metodo | Descrizione |
---|---|
ExtractBasis | Estrae i vettori di base dell'analisi media e del componente principale (PCA) per un determinato cluster da un buffer di dati compresso ID3DXPRTCompBuffer . |
ExtractClusterIDs | Estrae gli ID cluster per esempio da un buffer di dati compresso ID3DXPRTCompBuffer . |
ExtractPCA | Estrae i coefficienti di proiezione PCA (Per-Sample Principal Component Analysis) da un buffer di dati compressi ID3DXPRTCompBuffer . |
ExtractTexture | Estrae i coefficienti di proiezione PCA (Principal Component Analysis) per campione da un buffer di dati compresso ID3DXPRTCompBuffer e aggiunge i dati a un oggetto IDirect3DTexture9 . |
ExtractToMesh | Estrae i coefficienti di proiezione PCA (Per-Sample Principal Component Analysis) da un buffer di dati compresso ID3DXPRTCompBuffer e aggiunge i dati a un oggetto ID3DXMesh . |
Getheight | Recupera l'altezza della trama, in pixel. |
GetNumChannels | Recupera il numero di canali colore utilizzati in memoria per archiviare i campioni. |
GetNumClusters | Recupera il numero di cluster da usare per la compressione. |
GetNumCoeffs | Recupera il numero di scalari per canale colore usato in memoria per archiviare campioni. |
GetNumPCA | Recupera il numero di vettori di base pca (Principal Component Analysis) da usare in ogni cluster. |
GetNumSamples | Recupera il numero di vertici (o texel) campionati. |
GetWidth | Recupera la larghezza della trama, in pixel. |
IsTexture | Indica se il buffer contiene una trama. |
NormalizeData | Normalizza tutti i pesi di analisi dei componenti principali (PCA) in modo che siano compresi tra -1 e 1. I vettori di base vengono modificati per riflettere questa normalizzazione. |
Commenti
L'interfaccia ID3DXPRTCompBuffer viene ottenuta chiamando la funzione D3DXCreatePRTCompBuffer .
Il tipo LPD3DXPRTCOMPBUFFER è definito come puntatore all'interfaccia ID3DXPRTCompBuffer .
typedef interface ID3DXPRTCompBuffer ID3DXPRTCompBuffer;
typedef interface ID3DXPRTCompBuffer *LPD3DXPRTCOMPBUFFER;
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche