다음을 통해 공유


D3DXCreateAnimationController 함수

애니메이션 컨트롤러 개체를 만듭니다.

구문

HRESULT D3DXCreateAnimationController(
  _In_  UINT                      MaxNumAnimationOutputs,
  _In_  UINT                      MaxNumAnimationSets,
  _In_  UINT                      MaxNumTracks,
  _In_  UINT                      MaxNumEvents,
  _Out_ LPD3DXANIMATIONCONTROLLER *ppAnimController
);

매개 변수

MaxNumAnimationOutputs [in]

형식: UINT

컨트롤러에서 지원할 수 있는 최대 애니메이션 출력 수입니다.

MaxNumAnimationSets [in]

형식: UINT

혼합할 수 있는 애니메이션 집합의 최대 수입니다.

MaxNumTracks [in]

형식: UINT

동시에 혼합할 수 있는 애니메이션 집합의 최대 수입니다.

MaxNumEvents [in]

형식: UINT

컨트롤러에서 지원할 최대 미해결 이벤트 수입니다.

ppAnimController [out]

형식: LPD3DXANIMATIONCONTROLLER*

만든 애니메이션 컨트롤러 개체에 대한 포인터입니다. ID3DXAnimationController를 참조하세요.

반환 값

형식: HRESULT

함수가 성공하면 반환 값이 D3D_OK. 함수가 실패하면 반환 값은 D3DERR_INVALIDCALL, E_OUTOFMEMORY 값 중 하나일 수 있습니다.

설명

애니메이션 컨트롤러는 애니메이션 믹서 를 제어합니다. 컨트롤러는 시간이 지남에 따라 혼합 매개 변수를 수정하는 메서드를 추가하여 원활한 전환을 가능하게 합니다.

요구 사항

요구 사항
헤더
D3dx9anim.h
라이브러리
D3dx9.lib

추가 정보

애니메이션 함수