Interface ID3DXPRTCompBuffer
A interface ID3DXPRTCompBuffer armazena uma versão compactada de um buffer ID3DXPRTBuffer , para uso com PCA (análise de componente principal).
Membros
A interface ID3DXPRTCompBuffer herda da interface IUnknown . ID3DXPRTCompBuffer também tem estes tipos de membros:
Métodos
A interface ID3DXPRTCompBuffer tem esses métodos.
Método | Descrição |
---|---|
ExtractBasis | Extrai os vetores de base de PCA (análise de componentes médios e principais) para um determinado cluster de um buffer de dados compactado ID3DXPRTCompBuffer . |
ExtractClusterIDs | Extrai as IDs de cluster por exemplo de um buffer de dados compactado ID3DXPRTCompBuffer . |
ExtractPCA | Extrai os coeficientes de projeção de PCA (análise de componente principal por exemplo) de um buffer de dados compactado ID3DXPRTCompBuffer . |
ExtractTexture | Extrai os coeficientes de projeção de PCA (análise de componente principal por exemplo) de um buffer de dados compactado ID3DXPRTCompBuffer e adiciona os dados a um objeto IDirect3DTexture9 . |
ExtractToMesh | Extrai os coeficientes de projeção de PCA (análise de componente principal por exemplo) de um buffer de dados compactado ID3DXPRTCompBuffer e adiciona os dados a um objeto ID3DXMesh . |
Getheight | Recupera a altura da textura, em pixels. |
GetNumChannels | Recupera o número de canais de cores usados na memória para armazenar amostras. |
GetNumClusters | Recupera o número de clusters a serem usados para compactação. |
GetNumCoeffs | Recupera o número de escalares por canal de cores usado na memória para armazenar amostras. |
GetNumPCA | Recupera o número de vetores de base de PCA (análise de componente principal) a serem usados em cada cluster. |
GetNumSamples | Recupera o número de vértices (ou texels) amostrados. |
Getwidth | Recupera a largura da textura, em pixels. |
IsTexture | Indica se o buffer contém uma textura. |
NormalizeData | Normaliza todos os pesos de PCA (análise de componente principal) para que eles fiquem entre -1 e 1. Vetores de base são modificados para refletir essa normalização. |
Comentários
A interface ID3DXPRTCompBuffer é obtida chamando a função D3DXCreatePRTCompBuffer .
O tipo LPD3DXPRTCOMPBUFFER é definido como um ponteiro para a interface ID3DXPRTCompBuffer .
typedef interface ID3DXPRTCompBuffer ID3DXPRTCompBuffer;
typedef interface ID3DXPRTCompBuffer *LPD3DXPRTCOMPBUFFER;
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também