Поделиться через


Метод ID3DXPRTCompBuffer::ExtractBasis

Извлекает векторы базисов среднего и основного компонента (PCA) для данного кластера из буфера данных, сжатого ID3DXPRTCompBuffer .

Синтаксис

HRESULT ExtractBasis(
  [in]      UINT  Cluster,
  [in, out] FLOAT *pClusterBasis
);

Параметры

Кластер [в]

Тип: UINT

Кластер, для которого будет извлечен базис.

pClusterBasis [in, out]

Тип: FLOAT*

Указатель на массив базисных векторных данных для кластера. Размер хранимых данных FLOAT будет: (1 + количество векторов PCA на кластер) * (число коэффициентов) * (число цветовых каналов)

Возвращаемое значение

Тип: HRESULT

Если метод выполнен успешно, возвращаемое значение будет S_OK. Если метод завершается ошибкой, возвращается следующее значение.

Требования

Требование Значение
Заголовок
D3DX9Mesh.h
Библиотека
D3dx9.lib

См. также раздел

ID3DXPRTCompBuffer