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
D3DX9Mesh.h
Libreria
D3dx9.lib

Vedi anche

Interfacce D3DX

D3DXCreatePRTCompBuffer

ID3DXPRTBuffer