Interfaz ID3DXPRTCompBuffer
La interfaz ID3DXPRTCompBuffer almacena una versión comprimida de un búfer ID3DXPRTBuffer , para su uso con el análisis de componentes principales (PCA).
Miembros
La interfaz ID3DXPRTCompBuffer hereda de la interfaz IUnknown . ID3DXPRTCompBuffer también tiene estos tipos de miembros:
Métodos
La interfaz ID3DXPRTCompBuffer tiene estos métodos.
Método | Descripción |
---|---|
ExtractBasis | Extrae los vectores base de análisis de componentes medio y principal (PCA) para un clúster determinado de un búfer de datos comprimido ID3DXPRTCompBuffer . |
ExtractClusterIDs | Extrae los identificadores de clúster por ejemplo de un búfer de datos comprimido ID3DXPRTCompBuffer . |
ExtractPCA | Extrae los coeficientes de proyección de análisis de componentes principales por muestra (PCA) de un búfer de datos comprimido ID3DXPRTCompBuffer . |
ExtractTexture | Extrae los coeficientes de proyección de análisis de componentes principales por muestra (PCA) de un búfer de datos comprimido ID3DXPRTCompBuffer y agrega los datos a un objeto IDirect3DTexture9 . |
ExtractToMesh | Extrae los coeficientes de proyección de análisis de componentes principales por muestra (PCA) de un búfer de datos comprimido ID3DXPRTCompBuffer y agrega los datos a un objeto ID3DXMesh . |
GetHeight | Recupera el alto de la textura, en píxeles. |
GetNumChannels | Recupera el número de canales de color usados en la memoria para almacenar muestras. |
GetNumClusters | Recupera el número de clústeres que se van a usar para la compresión. |
GetNumCoeffs | Recupera el número de escalares por canal de color que se usa en la memoria para almacenar muestras. |
GetNumPCA | Recupera el número de vectores base de análisis de componentes principales (PCA) que se van a usar en cada clúster. |
GetNumSamples | Recupera el número de vértices (o elementos de textura) muestreados. |
GetWidth | Recupera el ancho de la textura, en píxeles. |
IsTexture | Indica si el búfer contiene una textura. |
NormalizeData | Normaliza todas las ponderaciones de análisis de componentes principales (PCA) para que estén entre -1 y 1. Los vectores base se modifican para reflejar esta normalización. |
Comentarios
La interfaz ID3DXPRTCompBuffer se obtiene llamando a la función D3DXCreatePRTCompBuffer .
El tipo LPD3DXPRTCOMPBUFFER se define como puntero a la interfaz ID3DXPRTCompBuffer .
typedef interface ID3DXPRTCompBuffer ID3DXPRTCompBuffer;
typedef interface ID3DXPRTCompBuffer *LPD3DXPRTCOMPBUFFER;
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también