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

Consulte también

D3DX Interfaces

D3DXCreatePRTCompBuffer

ID3DXPRTBuffer