다음을 통해 공유


LPD3DXIMTSIGNALCALLBACK

D3DXComputeIMTFromSignal에서 입력 메시의 u,v 공간에서 사용자 정의 신호를 설명하는 데 사용하는 함수 프로토타입입니다. 함수는 제공된 u,v 좌표에서 uSignalDimension 차원의 절차 신호를 평가합니다.

구문

typedef HRESULT (WINAPI* LPD3DXIMTSIGNALCALLBACK)
     (CONST D3DXVECTOR2 *uv,
      UINT uPrimitiveID,
      UINT uSignalDimension,
      VOID *pUserData,
      FLOAT *pfSignalOut);

매개 변수

[in] uv - 꼭짓점 텍스처 좌표를 포함하는 벡터에 대한 포인터입니다.

[in] uPrimitiveId - 신호를 계산해야 하는 메시의 입력 삼각형 인덱스입니다.

[in] uSignalDimension - 신호 데이터 배열에 저장할 부동 소수점 수입니다(pfSignalOut).

[in] pUserData - D3DXComputeIMTFromSignal에 전달된 pUserData 포인터입니다.

[out] pfSignalOut - 신호 데이터를 포함하는 부동 소수점 배열입니다.

반환 값

S_OK 반환하려면 이 함수를 구현해야 합니다.

설명

콜백 함수를 선언할 때 Windows 데이터 형식 호출 규칙을 지정해야 합니다. 그렇지 않으면 스택 오버플로가 발생할 수 있습니다.

요구 사항
헤더 d3dx9mesh.h
가져오기 라이브러리 d3dx9.lib

 

콜백 함수