D3DX11CreateFFT3DReal-Funktion (d3dcsx.h)

Erstellt ein ID3DX11FFT COM-Schnittstellenobjekt.

Syntax

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

Parameter

pDeviceContext

Typ: ID3D11DeviceContext*

Ein Zeiger auf die ID3D11DeviceContext-Schnittstelle , die für die FFT verwendet werden soll.

X

Typ: UINT

Länge der ersten Dimension des FFT.

Y

Typ: UINT

Länge der zweiten Dimension des FFT.

Z

Typ: UINT

Länge der dritten Dimension des FFT.

Flags

Typ: UINT

Flags, die sich auf das Verhalten von FFT auswirken, können 0 oder eine Kombination aus Flags aus D3DX11_FFT_CREATE_FLAG sein.

[out] pBufferInfo

Typ: D3DX11_FFT_BUFFER_INFO*

Ein Zeiger auf eine D3DX11_FFT_BUFFER_INFO-Struktur , die die Pufferanforderungen zum Ausführen der FFT-Algorithmen empfängt. Verwenden Sie diese Informationen, um Rohpuffer der angegebenen (oder größeren) Größen zuzuweisen, und rufen Sie dann die ID3DX11FFT::AttachBuffersAndPrecompute-Methode auf, um die Puffer beim FFT-Objekt zu registrieren.

[out] ppFFT

Typ: ID3DX11FFT**

Ein Zeiger auf eine Variable, die einen Zeiger auf die ID3DX11FFT-Schnittstelle für das erstellte FFT-Objekt empfängt.

Rückgabewert

Typ: HRESULT

Der Rückgabewert ist einer der In Direct3D 11-Rückgabecodes aufgeführten Werte.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3dcsx.h
Bibliothek D3dcsx.lib

Weitere Informationen

D3DCSX 11-Funktionen