D3DX11CreateFFT 関数 (d3dcsx.h)
ID3DX11FFT COM インターフェイス オブジェクトを作成します。
構文
HRESULT D3DX11CreateFFT(
ID3D11DeviceContext *pDeviceContext,
[in] const D3DX11_FFT_DESC *pDesc,
UINT Flags,
[out] D3DX11_FFT_BUFFER_INFO *pBufferInfo,
[out] ID3DX11FFT **ppFFT
);
パラメーター
pDeviceContext
種類: ID3D11DeviceContext*
FFT に使用する ID3D11DeviceContext インターフェイスへのポインター。
[in] pDesc
型: const D3DX11_FFT_DESC*
FFT データの形状 と、前方変換と逆変換に使用するスケーリング 係数を記述するD3DX11_FFT_DESC構造体へのポインター。
Flags
型: UINT
FFT の動作に影響を与えるフラグは、0 または D3DX11_FFT_CREATE_FLAGからのフラグの組み合わせにすることができます。
[out] pBufferInfo
FFT アルゴリズムを実行するためのバッファー要件を受け取る D3DX11_FFT_BUFFER_INFO 構造体へのポインター。 この情報を使用して、指定された (またはそれ以上の) サイズの生バッファーを割り当て、 ID3DX11FFT::AttachBuffersAndPrecompute メソッドを呼び出して、バッファーを FFT オブジェクトに登録します。
[out] ppFFT
種類: ID3DX11FFT**
作成された FFT オブジェクトの ID3DX11FFT インターフェイスへのポインターを受け取る変数へのポインター。
戻り値
種類: HRESULT
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | d3dcsx.h |
Library | D3dcsx.lib |