Функция D3DX11CreateFFT (d3dcsx.h)
Создает объект com-интерфейса ID3DX11FFT .
Синтаксис
HRESULT D3DX11CreateFFT(
ID3D11DeviceContext *pDeviceContext,
[in] const D3DX11_FFT_DESC *pDesc,
UINT Flags,
[out] D3DX11_FFT_BUFFER_INFO *pBufferInfo,
[out] ID3DX11FFT **ppFFT
);
Параметры
pDeviceContext
Тип: ID3D11DeviceContext*
Указатель на интерфейс ID3D11DeviceContext , используемый для FFT.
[in] pDesc
Тип: const D3DX11_FFT_DESC*
Указатель на структуру D3DX11_FFT_DESC , которая описывает форму данных FFT, а также факторы масштабирования, которые следует использовать для прямого и обратного преобразований.
Flags
Тип: UINT
Флаги, влияющие на поведение FFT, могут иметь значение 0 или сочетание флагов из D3DX11_FFT_CREATE_FLAG.
[out] pBufferInfo
Тип: D3DX11_FFT_BUFFER_INFO*
Указатель на структуру D3DX11_FFT_BUFFER_INFO , которая получает требования к буферу для выполнения алгоритмов FFT. Используйте эти сведения для выделения необработанных буферов указанного (или большего) размера, а затем вызовите метод ID3DX11FFT::AttachBuffersAndPrecompute для регистрации буферов в объекте FFT.
[out] ppFFT
Тип: ID3DX11FFT**
Указатель на переменную, получающую указатель на интерфейс ID3DX11FFT для созданного объекта FFT.
Возвращаемое значение
Тип: HRESULT
Один из кодов возврата Direct3D 11.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3dcsx.h |
Библиотека | D3dcsx.lib |