Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс 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;
Требования
| Требование | Значение |
|---|---|
| Заголовок |
|
| Библиотека |
|
См. также раздел