D3DX11CreateFFT3DComplex 函式 (d3dcsx.h)
建立 ID3DX11FFT COM 介面物件。
語法
HRESULT D3DX11CreateFFT3DComplex(
ID3D11DeviceContext *pDeviceContext,
UINT X,
UINT Y,
UINT Z,
UINT Flags,
[out] D3DX11_FFT_BUFFER_INFO *pBufferInfo,
[out] ID3DX11FFT **ppFFT
);
參數
pDeviceContext
類型: ID3D11DeviceCoNtext*
要用於 FFT 的 ID3D11DeviceCoNtext 介面指標。
X
類型: UINT
FFT 第一個維度的長度。
Y
類型: UINT
FFT 第二個維度的長度。
Z
類型: UINT
FFT 第三個維度的長度。
Flags
類型: UINT
影響 FFT 行為的旗標可以是 0 或 來自D3DX11_FFT_CREATE_FLAG的旗標組合。
[out] pBufferInfo
D3DX11_FFT_BUFFER_INFO結構的指標,可接收執行 FFT 演算法的緩衝區需求。 使用此資訊來配置指定 (或較大) 大小的原始緩衝區,然後呼叫 ID3DX11FFT::AttachBuffersAndPrecompute 方法向 FFT 物件註冊緩衝區。
[out] ppFFT
類型: ID3DX11FFT**
變數的指標,接收所建立 FFT 物件的 ID3DX11FFT 介面指標。
傳回值
類型: HRESULT
傳回值是 Direct3D 11 傳回碼中列出的其中一個值。
需求
目標平台 | Windows |
標頭 | d3dcsx.h |
程式庫 | D3dcsx.lib |