Интерфейс ID3DXPRTCompBuffer
Интерфейс ID3DXPRTCompBuffer хранит сжатую версию буфера ID3DXPRTBuffer для использования с анализом основных компонентов (PCA).
Элементы
Интерфейс ID3DXPRTCompBuffer наследуется от интерфейса IUnknown . ID3DXPRTCompBuffer также имеет следующие типы элементов:
Методы
Интерфейс ID3DXPRTCompBuffer содержит следующие методы.
Метод | Описание |
---|---|
ExtractBasis | Извлекает базовые векторы среднего и основного анализа компонентов (PCA) для данного кластера из буфера сжатых данных ID3DXPRTCompBuffer . |
ExtractClusterIDs | Извлекает идентификаторы каждого примера кластера из буфера данных, сжатого id3DXPRTCompBuffer . |
ExtractPCA | Извлекает коэффициенты проекции анализа основного компонента (PCA) на выборку из буфера сжатых данных ID3DXPRTCompBuffer . |
ExtractTexture | Извлекает коэффициенты проекции для каждого примера основного компонента (PCA) из буфера сжатых данных ID3DXPRTCompBuffer и добавляет данные в объект IDirect3DTexture9 . |
ExtractToMesh | Извлекает коэффициенты проекции анализа основного компонента (PCA) для каждой выборки из буфера сжатых данных ID3DXPRTCompBuffer и добавляет данные в объект ID3DXMesh . |
GetHeight | Извлекает высоту текстуры в пикселях. |
GetNumChannels | Извлекает количество цветовых каналов, используемых в памяти для хранения примеров. |
GetNumClusters | Извлекает количество кластеров, используемых для сжатия. |
GetNumCoeffs | Извлекает количество скаляров на канал цвета, используемых в памяти для хранения примеров. |
GetNumPCA | Извлекает количество базовых векторов анализа основных компонентов (PCA), используемых в каждом кластере. |
GetNumSamples | Извлекает количество вершин (или текселей) выборки. |
GetWidth | Извлекает ширину текстуры в пикселях. |
IsTexture | Указывает, содержит ли буфер текстуру. |
NormalizeData | Нормализует все весовые коэффициенты анализа основных компонентов (PCA), чтобы они были в диапазоне от –1 до 1. Базовые векторы изменяются в соответствии с этой нормализацией. |
Комментарии
Интерфейс ID3DXPRTCompBuffer получается путем вызова функции D3DXCreatePRTCompBuffer .
Тип LPD3DXPRTCOMPBUFFER определяется как указатель на интерфейс ID3DXPRTCompBuffer .
typedef interface ID3DXPRTCompBuffer ID3DXPRTCompBuffer;
typedef interface ID3DXPRTCompBuffer *LPD3DXPRTCOMPBUFFER;
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел