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
FFT アルゴリズムを実行するためのバッファー要件を受け取る D3DX11_FFT_BUFFER_INFO 構造体へのポインター。 この情報を使用して、指定された (またはそれ以上の) サイズの生バッファーを割り当て、 ID3DX11FFT::AttachBuffersAndPrecompute メソッドを呼び出して、バッファーを FFT オブジェクトに登録します。
[out] ppFFT
種類: ID3DX11FFT**
作成された FFT オブジェクトの ID3DX11FFT インターフェイスへのポインターを受け取る変数へのポインター。
戻り値
種類: HRESULT
戻り値は、 Direct3D 11 リターン コードに記載されている値のいずれかです。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | d3dcsx.h |
Library | D3dcsx.lib |