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 |