Compartir a través de


Función D3DX11CreateFFT3DComplex (d3dcsx.h)

Crea un objeto de interfaz COM ID3DX11FFT .

Sintaxis

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

Parámetros

pDeviceContext

Tipo: ID3D11DeviceContext*

Puntero a la interfaz ID3D11DeviceContext que se va a usar para FFT.

X

Tipo: UINT

Longitud de la primera dimensión del FFT.

Y

Tipo: UINT

Longitud de la segunda dimensión del FFT.

Z

Tipo: UINT

Longitud de la tercera dimensión del FFT.

Flags

Tipo: UINT

Las marcas que afectan al comportamiento de FFT pueden ser 0 o una combinación de marcas de D3DX11_FFT_CREATE_FLAG.

[out] pBufferInfo

Tipo: D3DX11_FFT_BUFFER_INFO*

Puntero a una estructura de D3DX11_FFT_BUFFER_INFO que recibe los requisitos del búfer para ejecutar los algoritmos FFT. Use esta información para asignar búferes sin procesar de los tamaños especificados (o mayores) y, a continuación, llame al método ID3DX11FFT::AttachBuffersAndPrecompute para registrar los búferes con el objeto FFT.

[out] ppFFT

Tipo: ID3DX11FFT**

Puntero a una variable que recibe un puntero a la interfaz ID3DX11FFT para el objeto FFT creado.

Valor devuelto

Tipo: HRESULT

El valor devuelto es uno de los valores enumerados en Códigos de retorno de Direct3D 11.

Requisitos

   
Plataforma de destino Windows
Encabezado d3dcsx.h
Library D3dcsx.lib

Consulte también

Funciones D3DCSX 11