Funzione D3DX11CreateFFT3DComplex (d3dcsx.h)

Crea un oggetto interfaccia COM ID3DX11FFT .

Sintassi

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

Parametri

pDeviceContext

Tipo: ID3D11DeviceContext*

Puntatore all'interfaccia ID3D11DeviceContext da usare per FFT.

X

Tipo: UINT

Lunghezza della prima dimensione dell'FFT.

Y

Tipo: UINT

Lunghezza della seconda dimensione dell'FFT.

Z

Tipo: UINT

Lunghezza della terza dimensione dell'FFT.

Flags

Tipo: UINT

I flag che influiscono sul comportamento dell'FFT possono essere 0 o una combinazione di flag da D3DX11_FFT_CREATE_FLAG.

[out] pBufferInfo

Tipo: D3DX11_FFT_BUFFER_INFO*

Puntatore a una struttura D3DX11_FFT_BUFFER_INFO che riceve i requisiti del buffer per eseguire gli algoritmi FFT. Usare queste informazioni per allocare buffer non elaborati delle dimensioni specificate (o superiori) e quindi chiamare il metodo ID3DX11FFT::AttachBuffersAndPrecompute per registrare i buffer con l'oggetto FFT.

[out] ppFFT

Tipo: ID3DX11FFT**

Puntatore a una variabile che riceve un puntatore all'interfaccia ID3DX11FFT per l'oggetto FFT creato.

Valore restituito

Tipo: HRESULT

Il valore restituito è uno dei valori elencati in Codici restituiti Direct3D 11.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3dcsx.h
Libreria D3dcsx.lib

Vedi anche

Funzioni D3DCSX 11