次の方法で共有


D3DX11CreateFFT2DReal 関数 (d3dcsx.h)

ID3DX11FFT COM インターフェイス オブジェクトを作成します。

構文

HRESULT D3DX11CreateFFT2DReal(
        ID3D11DeviceContext    *pDeviceContext,
        UINT                   X,
        UINT                   Y,
        UINT                   Flags,
  [out] D3DX11_FFT_BUFFER_INFO *pBufferInfo,
  [out] ID3DX11FFT             **ppFFT
);

パラメーター

pDeviceContext

種類: ID3D11DeviceContext*

FFT に使用する ID3D11DeviceContext インターフェイスへのポインター。

X

型: UINT

FFT の最初の次元の長さ。

Y

型: UINT

FFT の 2 番目の次元の長さ。

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 リターン コードに記載されている値のいずれかです。

要件

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

こちらもご覧ください

D3DCSX 11 関数