D3DX11CreateFFT3DReal 함수(d3dcsx.h)

ID3DX11FFT COM 인터페이스 개체를 만듭니다.

구문

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

매개 변수

pDeviceContext

형식: ID3D11DeviceContext*

FFT에 사용할 ID3D11DeviceContext 인터페이스에 대한 포인터입니다.

X

형식: UINT

FFT의 첫 번째 차원 길이입니다.

Y

형식: UINT

FFT의 두 번째 차원 길이입니다.

Z

형식: UINT

FFT의 세 번째 차원 길이입니다.

Flags

형식: UINT

FFT의 동작에 영향을 주는 플래그는 0이거나 D3DX11_FFT_CREATE_FLAG 플래그의 조합일 수 있습니다.

[out] pBufferInfo

형식: D3DX11_FFT_BUFFER_INFO*

FFT 알고리즘을 실행하기 위한 버퍼 요구 사항을 수신하는 D3DX11_FFT_BUFFER_INFO 구조체에 대한 포인터입니다. 이 정보를 사용하여 지정된(또는 더 큰) 크기의 원시 버퍼를 할당한 다음 , ID3DX11FFT::AttachBuffersAndPrecompute 메서드를 호출하여 버퍼를 FFT 개체에 등록합니다.

[out] ppFFT

형식: ID3DX11FFT**

만든 FFT 개체의 ID3DX11FFT 인터페이스에 대한 포인터를 수신하는 변수에 대한 포인터입니다.

반환 값

형식: HRESULT

반환 값은 Direct3D 11 반환 코드에 나열된 값 중 하나입니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 d3dcsx.h
라이브러리 D3dcsx.lib

추가 정보

D3DCSX 11 함수