D3DX11CreateFFT3DReal 函式 (d3dcsx.h)
建立 ID3DX11FFT COM 介面物件。
語法
HRESULT D3DX11CreateFFT3DReal(
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 |