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

種類: D3DX11_FFT_BUFFER_INFO*

FFT アルゴリズムを実行するためのバッファー要件を受け取る D3DX11_FFT_BUFFER_INFO 構造体へのポインター。 この情報を使用して、指定された (またはそれ以上の) サイズの生バッファーを割り当て、 ID3DX11FFT::AttachBuffersAndPrecompute メソッドを呼び出して、バッファーを FFT オブジェクトに登録します。

[out] ppFFT

種類: ID3DX11FFT**

作成された FFT オブジェクトの ID3DX11FFT インターフェイスへのポインターを受け取る変数へのポインター。

戻り値

種類: HRESULT

Direct3D 11 リターン コードの 1 つ。

要件

要件
対象プラットフォーム Windows
ヘッダー d3dcsx.h
Library D3dcsx.lib

こちらもご覧ください

D3DCSX 11 関数