D3DX11CreateFFT 함수(d3dcsx.h)
ID3DX11FFT COM 인터페이스 개체를 만듭니다.
구문
HRESULT D3DX11CreateFFT(
ID3D11DeviceContext *pDeviceContext,
[in] const D3DX11_FFT_DESC *pDesc,
UINT Flags,
[out] D3DX11_FFT_BUFFER_INFO *pBufferInfo,
[out] ID3DX11FFT **ppFFT
);
매개 변수
pDeviceContext
형식: ID3D11DeviceContext*
FFT에 사용할 ID3D11DeviceContext 인터페이스에 대한 포인터입니다.
[in] pDesc
형식: const D3DX11_FFT_DESC*
FFT 데이터의 모양과 정방향 및 역방향 변환에 사용해야 하는 배율 인수를 설명하는 D3DX11_FFT_DESC 구조체에 대한 포인터입니다.
Flags
형식: UINT
FFT의 동작에 영향을 주는 플래그는 0이거나 D3DX11_FFT_CREATE_FLAG 플래그의 조합일 수 있습니다.
[out] pBufferInfo
FFT 알고리즘을 실행하기 위한 버퍼 요구 사항을 수신하는 D3DX11_FFT_BUFFER_INFO 구조체에 대한 포인터입니다. 이 정보를 사용하여 지정된(또는 더 큰) 크기의 원시 버퍼를 할당한 다음 , ID3DX11FFT::AttachBuffersAndPrecompute 메서드를 호출하여 버퍼를 FFT 개체에 등록합니다.
[out] ppFFT
형식: ID3DX11FFT**
만든 FFT 개체의 ID3DX11FFT 인터페이스에 대한 포인터를 수신하는 변수에 대한 포인터입니다.
반환 값
형식: HRESULT
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | d3dcsx.h |
라이브러리 | D3dcsx.lib |