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


Функция D3DX11CreateFFT3DReal (d3dcsx.h)

Создает объект com-интерфейса ID3DX11FFT .

Синтаксис

HRESULT D3DX11CreateFFT3DReal(
        ID3D11DeviceContext    *pDeviceContext,
        UINT                   X,
        UINT                   Y,
        UINT                   Z,
        UINT                   Flags,
  [out] D3DX11_FFT_BUFFER_INFO *pBufferInfo,
  [out] ID3DX11FFT             **ppFFT
);

Параметры

pDeviceContext

Тип: ID3D11DeviceContext*

Указатель на интерфейс ID3D11DeviceContext , используемый для FFT.

X

Тип: UINT

Длина первого измерения FFT.

Y

Тип: UINT

Длина второго измерения FFT.

Z

Тип: UINT

Длина третьего измерения 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

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

Функции D3DCSX 11