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*

D3DX11_FFT_BUFFER_INFO 結構的指標 ,可接收執行 FFT 演算法的緩衝區需求。 使用此資訊來配置指定之 (或較大) 大小的原始緩衝區,然後呼叫 ID3DX11FFT::AttachBuffersAndPrecompute 方法,向 FFT 對象註冊緩衝區。

[out] ppFFT

類型: ID3DX11FFT**

變數的指標,可接收所建立 FFT 物件 之ID3DX11FFT 介面的指標。

傳回值

類型: HRESULT

傳回值是 Direct3D 11 傳回碼中列出的其中一個值。

規格需求

需求
目標平台 Windows
標頭 d3dcsx.h
程式庫 D3dcsx.lib

另請參閱

D3DCSX 11 函式